ELSE (IF...ELSE) (Transact-SQL)

Transact-SQL ステートメントを実行する条件を設定します。Boolean_expressionの後の Transact-SQL ステートメント (sql_statement) は、Boolean_expression が TRUE と評価される場合に実行されます。オプションの ELSE キーワードは、Boolean_expression が FALSE または NULL と評価される場合に、代わりに実行される Transact-SQL ステートメントを指定します。

トピック リンク アイコン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)

その他の技術情報

バッチ

ヘルプおよび情報

SQL Server 2005 の参考資料の入手