Ich habe eine MS SQL-Abfrage, auf der ich CASE STATEMENT verwende. Wie unten -SQL Server Wählen Sie Abfragevalidierungen
In der obigen Abfrage verwende ich CASE STATEMENT, um Validierung auf Typ Feld. Ich verwende Länge und erforderliche Feldvalidierungen in der Abfrage.
Aber LEN (Typ)> 1 funktioniert nicht. Es ist
zeigt falsche Syntax.
Kann jemand vorschlagen, wie ich es verwenden kann und auch, wie wir eine Funktion in CASE STATEMENT aufrufen können.
ersetzen 'CASE Typ WHEN' mit' CASE WHEN' – Lamak
ja es mit CASE arbeiten, wenn aber was ist mit anderen Zustand (erforderlich) Validierung? Können Sie die Syntax für beide vorschlagen? –
Sie könnten nach der richtigen Syntax suchen: 'CASE WHEN LEN ([Typ])> 1 DANN 'LENGHT EXCEED' WENN [Type] = '' THEN 'Typ ist erforderlich' WENN [Type] IS NULL THEN 'Type ist erforderlich "ELSE" "ENDE" – Lamak