我的問題是以下想從一個表中插入值到另一個表而從兩個不同的數據庫
insert into TargetDatabase.dbo.tblContact
Select * from SourceDatabase.dbo.tblContact
如上所示。我想同一個表的數據插入到同一個表,但是數據庫是不同
我嘗試以下
Create Procedure Demo
@SourceDatabase as nvarchar(100),
@TargetDatabase as nvarchar(100)
as
exec ('insert into' [email protected]+'.dbo.tblContact')
exec('select * from ' [email protected]+'.dbo.tblContact')
在這段代碼選擇查詢工作正常
但同時插入它拋出錯誤「 tbl Contact附近語法不正確。'
現在它顯示'錯誤的語法靠近選擇* – Varinder 2012-02-11 14:13:03
Thanku,Thanku,Thanku – Varinder 2012-02-11 14:25:17
它現在適合你嗎? – Blorgbeard 2012-02-11 14:38:24