Firebird Documentation IndexFirebird 2.5 SprachreferenzSystemtabellen → RDB$FUNCTION_ARGUMENTS
Firebird Home Firebird Home Zurück: RDB$FUNCTIONSFirebird Documentation IndexNach oben: SystemtabellenWeiter: RDB$GENERATORS

RDB$FUNCTION_ARGUMENTS

RDB$FUNCTION_ARGUMENTS speichert die Paramter externer Funktionen und ihrer Attribute.

Spaltenname Datentyp Beschreibung
RDB$FUNCTION_NAME CHAR(31) Der eindeutige Name (deklariertes Kennzeichen) der externen Funktion
RDB$ARGUMENT_POSITION SMALLINT Die Position des Arguments innerhalb der Argumentliste.
RDB$MECHANISM SMALLINT Kennzeichen: wie wird das Argument übergeben
  • 0 = by value
  • 1 = by reference
  • 2 = by descriptor
  • 3 = by BLOB descriptor
RDB$FIELD_TYPE SMALLINT Datentyp-Code, der für die Spalte definiert ist:
7 = SMALLINT
8 = INTEGER
12 = DATE
13 = TIME
14 = CHAR
16 = BIGINT
27 = DOUBLE PRECISION
35 = TIMESTAMP
37 = VARCHAR
261 = BLOB
40 = CSTRING (null-terminierter Text)
45 = BLOB_ID
261 = BLOB
RDB$FIELD_SCALE SMALLINT Die Skalierung eines Integer- oder Festkomma-Arguments. Dies ist der Exponent von 10.
RDB$FIELD_LENGTH SMALLINT Argumentlänge in Bytes:
SMALLINT = 2
INTEGER = 4
DATE = 4
TIME = 4
BIGINT = 8
DOUBLE PRECISION = 8
TIMESTAMP = 8
BLOB_ID = 8
RDB$FIELD_SUB_TYPE SMALLINT Speichert den BLOB-Untertypen für ein Argument des BLOB-Datentyps.
RDB$CHARACTER_SET_ID SMALLINT Die Kennung des Zeichensatzes für Zeichenargumente.
RDB$FIELD_PRECISION SMALLINT Die Anzahl der Stelle für die Präzision, die für den Datentyp des Arguments verfügbar ist.
RDB$CHARACTER_LENGTH SMALLINT Die Länge eines CHAR- oder VARCHAR-Arguments in Zeichen (nicht in Bytes).

Zurück: RDB$FUNCTIONSFirebird Documentation IndexNach oben: SystemtabellenWeiter: RDB$GENERATORS
Firebird Documentation IndexFirebird 2.5 SprachreferenzSystemtabellen → RDB$FUNCTION_ARGUMENTS