ストアドプロシージャ T-SQL If boolean check
知っている人には簡単なことですが。 TSQLストアドプロシージャで、boolの値を比較するif文はどのように書くのですか? C#に慣れすぎていて、中括弧や丸括弧などいろいろ入れてしまい、間違っているような気がします。
15
3
知っている人には簡単なことですが。 TSQLストアドプロシージャで、boolの値を比較するif文はどのように書くのですか? C#に慣れすぎていて、中括弧や丸括弧などいろいろ入れてしまい、間違っているような気がします。
もし、ifの中に1行しかないのであれば、
BEGIN
とEND
は必要ありませんが、いずれにせよ使用するのがよい習慣でしょう。booleanに対応するSQLデータ型はbitで、1ならtrue、0ならfalseを意味しますので。
SQL Server 2012以降、IIFはIF THEN ELSEという省略記法で代入されるようになりました。