Liefert die Fehlermeldung für den aktuellen Fehler oder für einen angegebenen SQLSTATE- oder SQLCODE-Wert.
ERRORMSG( [ sqlstate | sqlcode ] )
sqlstate: Zeichenfolge
sqlcode: Ganzzahl
sqlstate Der SQLSTATE-Wert, für den die Fehlermeldung zurückgegeben werden soll.
sqlcode Der SQLCODE-Wert, für den die Fehlermeldung zurückgegeben werden soll.
Eine Zeichenfolge, die die Fehlermeldung enthält.
VARCHAR
Wenn kein Argument eingegeben wurde, wird die Fehlermeldung für den aktuellen Status ("state") ausgegeben. Für Platzhalter werden die jeweiligen Echtbezeichnungen (z.B. Tabellennamen und Spaltennamen) ausgegeben.
Wenn ein Argument übergeben wurde, wird die Fehlermeldung für den jeweiligen SQLSTATE- oder SQLCODE-Wert ohne Ersetzung der Platzhalter durch Echtnamen zurückgegeben. Tabellennamen und Spaltennamen werden als Platzhalter (%1) geliefert.
SQL/2003 Erweiterung des Herstellers
Die folgende Anweisung gibt die Fehlermeldung für SQLCODE -813 zurück.
SELECT ERRORMSG( -813 ); |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |