Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 从SQL server测试链接的Oracle server上的行_Sql Server_Tsql - Fatal编程技术网

Sql server 从SQL server测试链接的Oracle server上的行

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

我发现此TSQL存在语法错误:

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