このコマンドでは、次のようなものを指定できます。
WHEN MATCHED AND stm.StudentMarks > 250 THEN DELETE
しかし、レコードが適格でなかった場合、どのようにトラップするのでしょうか? たとえば、stm.StudentMarks = 100? 「ELSE」を実行すると、構文エラーが発生します。
このコマンドは通常、このように使用されないことを知っています。しかし、これができれば、トランザクション、ロック、および複数の SQL ステートメントを使用する必要がなくなります。