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

Impone condiciones en la ejecución de una instrucción Transact-SQL. La instrucción Transact-SQL (sql_statement) que sigue a Boolean_expressionse ejecuta si Boolean_expression se evalúa como TRUE. La palabra clave opcional ELSE es una instrucción Transact-SQL alternativa que se ejecuta cuando Boolean_expression se evalúa como FALSE o NULL.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

Boolean_expression

Es una expresión que devuelve TRUE o FALSE. Si Boolean_expression contiene una instrucción SELECT, la instrucción SELECT debe ir entre paréntesis.

{ sql_statement | statement_block }

Se trata de cualquier instrucción o grupo de instrucciones Transact-SQL válidas definidas con un bloque de instrucciones. Para definir un bloque de instrucciones (proceso por lotes), utilice las palabras clave de lenguaje de control de flujo BEGIN y END. Aunque todas las instrucciones Transact-SQL son válidas en un bloque BEGIN...END, ciertas instrucciones Transact-SQL no deben agruparse en el mismo lote (bloque de instrucciones).

Tipos de resultado

Boolean

Vea también

Referencia

ALTER TRIGGER (Transact-SQL)
Lenguaje de control de flujo (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
IF...ELSE (Transact-SQL)

Otros recursos

Lotes

Ayuda e información

Obtener ayuda sobre SQL Server 2005