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

Impose les conditions d'exécution d'une instruction Transact-SQL. L'instruction Transact-SQL (sql_statement) suivant Boolean_expressionest exécutée si la valeur renvoyée de Boolean_expression est TRUE. Le mot clé facultatif ELSE est une instruction Transact-SQL alternative qui est exécutée lorsque la valeur renvoyée par Boolean_expression est FALSE ou NULL.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

IF Boolean_expression { sql_statement | statement_block } 
[ 
     ELSE 
     { sql_statement | statement_block } ] 

Arguments

Boolean_expression

Expression qui renvoie TRUE ou FALSE. Si l'argument Boolean_expression contient une instruction SELECT, cette instruction doit être mise entre parenthèses.

{ sql_statement | statement_block }

Toute instruction ou tout groupe d'instructions Transact-SQL valide tel que défini dans un bloc d'instructions. Pour définir un bloc (lot) d'instructions, utilisez les mots clé BEGIN et END du langage de contrôle de flux. Bien que toutes les instructions Transact-SQL soient valides à l'intérieur d'un bloc BEGIN…END, certaines d'entre elles ne doivent pas être regroupées à l'intérieur d'un même lot (bloc d'instructions).

Types des résultats

Boolean

Voir aussi

Référence

ALTER TRIGGER (Transact-SQL)
Langage de contrôle de flux (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
IF...ELSE (Transact-SQL)

Autres ressources

Lots d'instructions

Aide et Informations

Assistance sur SQL Server 2005