从SQL Server测试链接的Oracle服务器上的行

时间:2012-09-12 10:54:54

标签: sql-server tsql

我在这个TSQL中遇到语法错误:

if exists ( exec('select * from mytable') at LinkedOracleServer ) begin
    print 'rows exist'
end

我不能将INSERT EXEC用于临时表,因为调用proc也使用INSERT EXEC,我收到错误“INSERT EXEC语句不能嵌套。”

是否有其他方法可以测试链接服务器上的现有行?

1 个答案:

答案 0 :(得分:1)

这只是一个建议。你不能尝试这样吗

select @recod_count = count(*) from LinkedOracleServer.mytable
if @recod_count>1 begin
end