この TSQL で構文エラーが発生します。
if exists ( exec('select * from mytable') at LinkedOracleServer ) begin
print 'rows exist'
end
呼び出し元のプロシージャも INSERT EXEC を使用し、「INSERT EXEC ステートメントをネストすることはできません」というエラーが表示されるため、一時テーブルに INSERT EXEC を使用できません。
リンク サーバー上の既存の行をテストする別の方法はありますか?