1
我怎样才能插入下面的动态OPENQUERY结果到现有的表如何将动态openquery的结果插入到现有表中?
DECLARE @TSQL varchar(8000), @VAR char(2)
SELECT @VAR = 'CA'
SELECT @TSQL = 'SELECT * FROM OPENQUERY(MyLinkedServer,''SELECT * FROM pubs.dbo.authors WHERE state = ''''' + @VAR + ''''''')'
EXEC (@TSQL)
我试图插入,但没有奏效。
INSERT INTO TableA
SELECT *
FROM (EXEC (@TSQL))