Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Spezial-Literale

Die Syntax für Spezial-Literale ist wie folgt definiert:


spezial_literal ::=

{
   CURRENT_CATALOG |
   CURRENT_ISOLATION_LEVEL |
   CURRENT_REFERENCED_CATALOG |
   CURRENT_SCHEMA |
   [CURRENT_]USER |
   SYSTEM_USER
}



CURRENT_CATALOG

Name der mit den SQL-Anweisungen SET CATALOG oder SET SCHEMA voreingestellten Datenbank oder die Zeichenfolge *IMPLICIT, wenn keine Datenbank voreingestellt ist.
Das Ergebnis ist eine alphanumerische Zeichenkette vom Typ CHAR(18).


CURRENT_ISOLATION_LEVEL

Isolationslevel der aktuellen Transaktion (wird implizit durch die Anwenderkonfiguration oder explizit durch die SQL-Anweisung SET TRANSACTION level am Beginn einer Transaktion festgelegt). Es bezeichnet nicht das Isolationslevel, das durch das Pragma ISOLATION LEVEL anweisungsspezifisch festgelegt werden kann.
Das Ergebnis ist ein Wert vom Typ INTEGER gemäß folgender Tabelle:.

Ergebnis

Isolationslevel

Konsistenzlevel

8

SERIALIZABLE

4

4

REPEATABLE READ

3

5

READ NO WAIT

1

2

READ COMMITTED

2

1

READ UNCOMMITTED

0


CURRENT_REFERENCED_CATALOG

Name der Datenbank, auf die sich die aktuelle Anweisung bezieht.
Das Ergebnis ist eine alphanumerische Zeichenkette vom Typ CHAR(18).


CURRENT_SCHEMA

Name des mit der SQL-Anweisung SET SCHEMA voreingestellten Schemas oder die Zeichenfolge *IMPLICIT, wenn kein Schema voreingestellt ist.
Das Ergebnis ist eine alphanumerische Zeichenkette vom Typ VARCHAR(31).


[CURRENT_ ]USER

Name des aktuellen Berechtigungsschlüssels.
Das Ergebnis ist eine alphanumerische Zeichenkette vom Typ CHAR(18).


SYSTEM_USER

Name des aktuellen Systembenutzers. Der Name wird zusammengesetzt aus dem Rechnernamen, dem UTM-Anwendungsnamen (bzw. Leerzeichen) und der UTM- bzw. BS2000-Benutzerkennung.
Das Ergebnis ist eine alphanumerische Zeichenkette vom Typ CHAR(24).