Condividi tramite


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

Impone le condizioni per l'esecuzione di un'istruzione Transact-SQL. L'istruzione Transact-SQL (sql_statement) successiva a Boolean_expression viene eseguita se Boolean_expression restituisce TRUE. La parola chiave facoltativa ELSE rappresenta un'istruzione Transact-SQL alternativa che viene eseguita quando l'argomento Boolean_expression restituisce FALSE o NULL.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

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

Argomenti

Boolean_expression

Espressione che restituisce TRUE o FALSE. Se Boolean_expression include un'istruzione SELECT, tale istruzione deve essere racchiusa tra parentesi.

{ sql_statement | statement_block }

Qualsiasi istruzione o gruppo di istruzioni Transact-SQL valido definito con un blocco di istruzioni. Per definire un blocco di istruzioni (batch), utilizzare le parole chiave del linguaggio per il controllo di flusso BEGIN ed END. Sebbene tutte le istruzioni Transact-SQL siano valide nell'ambito di un blocco BEGIN...END, alcune istruzioni Transact-SQL non devono essere raggruppate nello stesso batch (blocco di istruzioni).

Tipi restituiti

Boolean

Vedere anche

Riferimento

ALTER TRIGGER (Transact-SQL)
Elementi del linguaggio per il controllo di flusso (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
IF...ELSE (Transact-SQL)

Altre risorse

Batch

Guida in linea e informazioni

Assistenza su SQL Server 2005