Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » Fehlermeldungen » SQL Anywhere - Fehlermeldungen » SQL Anywhere-Fehlermeldungen - sortiert nach (A-C)

 

Anweisung enthält eine unzulässige Verwendung einer nicht-deterministischen Funktion '%1'

Fehlerkonstante SQLE_NONDETERMINISTIC_FUNCTION
ODBC 2-Status 37000
ODBC 3-Status 42000
Parameter 1 Der Name der nicht-deterministischen benutzerdefinierten Funktion, die falsch verwendet wurde
Schweregrad 15
SQLCODE –889
SQLSTATE 42W79
Sybase-Fehlercode 13594
Mögliche Ursache

Nicht-deterministische Funktionen können weder in einer CHECK-Integritätsregel noch in einer Integritätsregel anderen Typs verwendet werden. Sie können in einer Abfrage, einer Ansicht oder einer abgeleiteten Tabelle verwendet werden. Wenn eine Auswahlausdrucksliste jedoch eine nicht-deterministische Funktion enthält, kann dieser Alias keinen Bezug zu einem anderen Punkt der Abfrage nehmen.