Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt Bedingungen für die Ausführung einer Transact-SQL-Anweisung fest. Die Transact-SQL-Anweisung (sql_statement) nach Boolean_expressionwird ausgeführt, falls Boolean_expression zu TRUE ausgewertet wird. Die alternative Transact-SQL-Anweisung nach dem optionalen ELSE-Schlüsselwort wird ausgeführt, falls Boolean_expression zu FALSE oder NULL ausgewertet wird.
Transact-SQL-Syntaxkonventionen
Syntax
IF Boolean_expression { sql_statement | statement_block }
[
ELSE
{ sql_statement | statement_block } ]
Argumente
Boolean_expression
Ein Ausdruck, der TRUE oder FALSE zurückgibt. Wenn Boolean_expression eine SELECT-Anweisung enthält, muss die SELECT-Anweisung in Klammern eingeschlossen werden.
{ sql_statement | statement_block }
Eine beliebige gültige Transact-SQL-Anweisung oder -Anweisungsgruppierung, die als Anweisungsblock definiert ist. Um einen Anweisungsblock (Batch) zu definieren, verwenden Sie die Schlüsselwörter BEGIN und END aus den Sprachkonstrukten zur Ablaufsteuerung. Obwohl sämtliche Transact-SQL-Anweisungen in einem BEGIN...END-Block gültig sind, sollten bestimmte Transact-SQL-Anweisungen nicht in demselben Batch (Anweisungsblock) gruppiert werden.
Ergebnistypen
Boolean
Siehe auch
Verweis
ALTER TRIGGER (Transact-SQL)
Ablaufsteuerungssprache (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
IF...ELSE (Transact-SQL)