ELSE (IF...ELSE) (Transact-SQL)
Накладывает условия на выполнение инструкции Transact-SQL. Инструкция Transact-SQL (sql_statement), согласно аргументу Boolean_expression,**выполняется, если значение Boolean_expression равно TRUE. Необязательное ключевое слово ELSE позволяет указать альтернативную инструкцию Transact-SQL, выполняемую в случае, если значение 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, она должна быть заключена в скобки.
- { sql_statement | statement_block }
Любая допустимая инструкция или блок инструкций языка Transact-SQL. Для определения блока (пакета) инструкций используются ключевые слова BEGIN и END. Несмотря на то, что в блоках BEGIN...END допустимы все инструкции языка Transact-SQL, некоторые из инструкций языка Transact-SQL не следует помещать в один блок.
Типы результата
Boolean
См. также
Справочник
ALTER TRIGGER (Transact-SQL)
Язык управления потоком (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
IF...ELSE (Transact-SQL)