ELSE (IF...ELSE) (Transact-SQL)
Transact-SQL ステートメントを実行する条件を設定します。Boolean_expressionの後の Transact-SQL ステートメント (sql_statement) は、Boolean_expression が TRUE と評価される場合に実行されます。オプションの ELSE キーワードは、Boolean_expression が FALSE または NULL と評価される場合に、代わりに実行される Transact-SQL ステートメントを指定します。
構文
IF Boolean_expression { sql_statement | statement_block }
[
ELSE
{ sql_statement | statement_block } ]
引数
Boolean_expression
TRUE または FALSE を返す式です。Boolean_expression が SELECT ステートメントを含む場合は、SELECT ステートメントをかっこで囲む必要があります。
{ sql_statement | statement_block }
有効な 1 つの Transact-SQL ステートメント、またはステートメント ブロックとして定義した一連のステートメントです。ステートメント ブロック (バッチ) を定義するには、流れ制御言語のキーワード、BEGIN と END を使用してください。Transact-SQL ステートメントはすべて BEGIN...END ブロック内で有効ですが、同じバッチ (ステートメント ブロック) 内で一緒にグループ化できない Transact-SQL ステートメントもあります。
戻り値の型
Boolean
参照
関連項目
ALTER TRIGGER (Transact-SQL)
流れ制御言語 (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
IF...ELSE (Transact-SQL)