ELSE (IF...ELSE) (Transact-SQL)
指定 Transact-SQL 语句的执行条件。如果 Boolean_expression 取值为 TRUE,则执行 Boolean_expression 后的 Transact-SQL 语句 (sql_statement)。当 Boolean_expression 取值为 FALSE 或 NULL 时,可选 ELSE 关键字为要执行的 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 }
任何有效的 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)