我的问题是以下想从一个表中插入值到另一个表而从两个不同的数据库
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