Microsoft Transact- SQL -Abfragesprache , oder T- SQL , MS SQL ermöglicht Datenbank -Server-Benutzer zu erstellen und SQL Query-Variablen . Eine SQL- Variable speichert eine Zahl oder eine Zeichenfolge verwendet, um Parameter an Funktionen übergeben , steuern eine Schleife Verfahren und Test für einen wahren oder falschen Zustand in einer " if"-Anweisung in eine "WHERE" -Klausel. Sie müssen eine " IF-Anweisung " vor BEGIN - END-Block zu platzieren, um es in einem " WHERE-Klausel " von T -SQL-Abfrage Sprachbefehle verwenden . Anleitung
1
Klicken Sie auf die Schaltfläche "Start" in Windows und wählen Sie den " SQL Management Console " aus der " Alle Programme "-Menü.
2
Geben Sie die folgenden SQL-Anweisungen in der Konsole-Fenster :
IF ( IsNumeric ( @ ProductNumber ) ) = 1
BEGIN
SELECT * FROM Tabelle WHERE
@ ProductNumber = ProductNumber
END ELSE BEGIN
SELECT * FROM Tabelle WHERE
LIKE ' %' + @ produktnummer ProductNumber
END
3
Klicken Sie auf " Datei" und dann auf "Ausführen" , um T -SQL-Abfrage der Produkt-Datenbank ausführen mit dem " IF-Anweisung " in der SELECT- Befehl mit dem " WHERE-Klausel. "