我在这个TSQL中遇到语法错误:
if exists ( exec('select * from mytable') at LinkedOracleServer ) begin
print 'rows exist'
end
我不能将INSERT EXEC用于临时表,因为调用proc也使用INSERT EXEC,我收到错误“INSERT EXEC语句不能嵌套。”
是否有其他方法可以测试链接服务器上的现有行?
答案 0 :(得分:1)
这只是一个建议。你不能尝试这样吗
select @recod_count = count(*) from LinkedOracleServer.mytable
if @recod_count>1 begin
end