RDB$FUNCTION_NAME
|
CHAR(63)
|
Der eindeutige Name (deklariertes Kennzeichen) der Funktion |
RDB$ARGUMENT_POSITION
|
SMALLINT
|
Die Position des Arguments innerhalb der Argumentliste. |
RDB$MECHANISM
|
SMALLINT
|
Kennzeichen: wie wird das Argument übergeben
0 - per Wert (by value)
1 - per Referenz (by reference)
2 - per Beschreibung (by descriptor)
3 - per BLOB-Beschreibung (by BLOB descriptor)
Nur für ältere externe Funktionen. |
RDB$FIELD_TYPE
|
SMALLINT
|
Data type code defined for the column:
7 - SMALLINT
8 - INTEGER
10 - FLOAT
12 - DATE
13 - TIME
14 - CHAR
16 - BIGINT
23 - BOOLEAN
24 - DECFLOAT(16)
25 - DECFLOAT(34)
26 - INT128
27 - DOUBLE PRECISION
28 - TIME WITH TIME ZONE
29 - TIMESTAMP WITH TIME ZONE
35 - TIMESTAMP
37 - VARCHAR
40 - CSTRING (null-terminated text)
45 - BLOB_ID
261 - BLOB
Nur für ältere externe Funktionen. |
RDB$FIELD_SCALE
|
SMALLINT
|
Die Skalierung eines Integer- oder Festkomma-Arguments.Dies ist der Exponent von 10.
Nur für ältere externe Funktionen. |
RDB$FIELD_LENGTH
|
SMALLINT
|
Argumentlänge in Bytes:
BOOLEAN = 1
SMALLINT = 2
INTEGER = 4
DATE = 4
TIME = 4
BIGINT = 8
DECFLOAT(16) = 8
DOUBLE PRECISION = 8
TIMESTAMP = 8
TIME WITH TIME ZONE = 8
BLOB_ID = 8
TIMESTAMP WITH TIME ZONE = 12
INT128 = 16
DECFLOAT(34) = 16
Nur für ältere externe Funktionen. |
RDB$FIELD_SUB_TYPE
|
SMALLINT
|
Speichert den BLOB -Untertypen für ein Argument des BLOB -Datentyps.
Nur für ältere externe Funktionen. |
RDB$CHARACTER_SET_ID
|
SMALLINT
|
Die Kennung des Zeichensatzes für Zeichenargumente.
Nur für ältere externe Funktionen. |
RDB$FIELD_PRECISION
|
SMALLINT
|
Die Anzahl der Stelle für die Präzision, die für den Datentyp des Arguments verfügbar ist.
Nur für ältere externe Funktionen. |
RDB$CHARACTER_LENGTH
|
SMALLINT
|
Die Länge eines CHAR - oder VARCHAR -Arguments in Zeichen (nicht in Bytes).
Nur für ältere externe Funktionen. |
RDB$PACKAGE_NAME
|
CHAR(63)
|
Paketname der Funktion (oder NULL für eine Top-Level-Funktion) |
RDB$ARGUMENT_NAME
|
CHAR(63)
|
Parametername |
RDB$FIELD_SOURCE
|
CHAR(63)
|
Der Name der vom Benutzer erstellten Domäne, wenn auf eine Domäne anstelle eines Datentyps verwiesen wird.Beginnt der Name mit dem Präfix “RDB$”, ist dies der Name der vom System automatisch generierten Domäne für den Parameter. |
RDB$DEFAULT_VALUE
|
BLOB BLR
|
Der Standardwert für den Parameter in der binären Sprachdarstellung (BLR) |
RDB$DEFAULT_SOURCE
|
BLOB TEXT
|
Der Standardwert für den Parameter im PSQL-Code |
RDB$COLLATION_ID
|
SMALLINT
|
Der Bezeichner der Kollatierungssequenz, die für einen Zeichenparameter verwendet wird |
RDB$NULL_FLAG
|
SMALLINT
|
Das Flag, das angibt, ob NULL zulässig ist |
RDB$ARGUMENT_MECHANISM
|
SMALLINT
|
Parameterübergabemechanismus für Nicht-Legacy-Funktionen:
0 - per Wert (by value)
1 - per Referenz (by reference)
2 - mittels einer Beschreibung (by descriptor)
3 - per BLOB-Beschreibung (by BLOB descriptor)
|
RDB$FIELD_NAME
|
CHAR(63)
|
Der Name der Spalte, auf die der Parameter verweist, wenn er mit "TYPE OF COLUMN" anstelle eines regulären Datentyps deklariert wurde.Wird in Verbindung mit RDB$RELATION_NAME verwendet (siehe nächstes). |
RDB$RELATION_NAME
|
CHAR(63)
|
Der Name der Tabelle, auf die der Parameter verweist, wenn er mit "TYPE OF COLUMN" anstelle eines regulären Datentyps deklariert wurde |
RDB$SYSTEM_FLAG
|
SMALLINT
|
Kennzeichen:
0 - benutzerdefiniert
1 oder höher - systemdefiniert
|
RDB$DESCRIPTION
|
BLOB TEXT
|
Optionale Beschreibung des Funktionsarguments (Kommentar) |