3
If exists 
(
 select 1 from table A join table B
 on A.id = B.id
)
BEgin  
  Select 'Pass'
END
  Select 'Fail'

If existsステートメントでラップされている場合、タイムアウトになるまでまったく実行されない上記のクエリと混同しています。

声明のとき

 select 1 from table A join table B
 on A.id = B.id

が実行され、結果が得られるまでに 20 秒かかりますが、If existsステートメントでラップすると、まったく実行されず、最終的に 4 ~ 5 時間後にキャンセルする必要がありました。この理由は何でしょうか?

4

2 に答える 2