Ich versuche, einen RAISERROR in meiner Abfrage zu verwenden, aber ich kann es nicht funktionieren. Zweifellos versuche ich das völlig falsch zu machen.SQL RAISERROR unter CASE
Zum Beispiel möchte ich im folgenden Code die Abfrage beenden, wenn das Feld DestType leer oder NULL ist.
SELECT TOP 1
DocEntry,
DocNum,
CAST(DocDate AS DATE) AS [DocDate],
CAST(DocDueDate AS date) AS [ShipDate],
Comments,
DestType
FROM ....
Ich habe versucht, es in einem Fall, wenn in Typ Ding, aber das hat nicht funktioniert.
Vielen Dank!
CASE ausgelegt ist, einen Wert zurückgeben, es ist nicht für die Kontrolle der Strömung. Speichern Sie den Wert in einer Variablen und testen Sie nach der Auswahl mit einem IF. –