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)

Другие ресурсы

Пакеты

Справка и поддержка

Получение помощи по SQL Server 2005