RDB$ERROR()
PSQL
Variiert (siehe Tabelle unten)
RDB$ERROR (<context>) <context> ::= GDSCODE | SQLCODE | SQLSTATE | EXCEPTION | MESSAGE
Kontext | Rückgabetyp | Beschreibung |
---|---|---|
|
|
Firebird-Fehlercode, siehe auch |
|
|
(veraltet) SQL-Code, siehe auch |
|
|
SQLstate, siehe auch |
|
|
Name der aktiven benutzerdefinierten Ausnahme oder |
|
|
Nachrichtentext der aktiven Ausnahme |
RDB$ERROR
gibt Daten des angegebenen Kontexts über die aktive PSQL-Ausnahme zurück.Sein Geltungsbereich ist auf Ausnahmebehandlungsblöcke in PSQL beschränkt (WHEN … DO
).Außerhalb der Ausnahmebehandlungsblöcke gibt RDB$ERROR
immer NULL
zurück.Diese Funktion kann nicht aus DSQL aufgerufen werden.