Sql server 从SQL server测试链接的Oracle server上的行
我发现此TSQL存在语法错误:Sql server 从SQL server测试链接的Oracle server上的行,sql-server,tsql,Sql Server,Tsql,我发现此TSQL存在语法错误: if exists ( exec('select * from mytable') at LinkedOracleServer ) begin print 'rows exist' end 我不能在临时表中使用INSERT EXEC,因为调用的proc也使用INSERT EXEC,我收到错误“INSERT EXEC语句不能嵌套” 是否有其他方法来测试链接服务器上的现有行?这只是一个建议。你不能这样试试吗 select @recod_count = cou
if exists ( exec('select * from mytable') at LinkedOracleServer ) begin
print 'rows exist'
end
我不能在临时表中使用INSERT EXEC,因为调用的proc也使用INSERT EXEC,我收到错误“INSERT EXEC语句不能嵌套”
是否有其他方法来测试链接服务器上的现有行?这只是一个建议。你不能这样试试吗
select @recod_count = count(*) from LinkedOracleServer.mytable
if @recod_count>1 begin
end