我試圖創建一個簡單的腳本來轉儲一個複雜的視圖的結果出來成報告表。我使用同義詞來簡化調整視圖和表名稱。 的想法是,腳本的用戶可以在一開始就把他們希望作爲源使用的視圖的名稱,以及目標報告表的名稱在客場他們去。如果表格不存在,那麼腳本應該創建它。如果表已經存在,那麼腳本應該只複製視圖中尚未包含在表中的記錄。 下面的腳本涵蓋了所有這些要求,但我不能找到一個很好的方法來檢查,如果代名詞後面的表已經存在: C
上的LocalServer(一個SQL Server 2008 R2),我有個同義詞叫做syn_view1指向鏈接服務器remoteserver.remotedb.dbo.view1 這種緩慢的查詢需要20秒運行。 select e.column1, e.column2
from syn_view1 e
where e.column3 = 'xxx'
and e.column4 =