2012-07-02 25 views
0

我試圖做一個從一個數據庫到另一個條件爲真的表的簡單副本。但是,我得到了「不能綁定的多部分標識符」。我的拼寫正確,因爲Intellisense正在促使我正確地通過。無法綁定多部分標識符SQL 2008

實施例:

USE database2 
SELECT * INTO database2.dbo.Table1 
FROM database1.dbo.Table1 
WHERE database1.dbo.Table1.Column1 = database2.dbo.Table2.Column2 

SQL將抱怨 「database2.dbo.table2.Column2」 多部分組成的標識符不能被約束。

回答

2

在這種情況下,智能感知不會使語句更具說服力。

我想你想要做的東西沿着這些路線:

SELECT d1.* INTO database2.dbo.Table1 
FROM database1.dbo.Table1 d1 
INNER JOIN database2.dbo.Table2 d2 
WHERE d1.Column1 = d2.Column2 
相關問題