Oracle-Schemaauflistungen (ADO.NET)

Aktualisiert: November 2007

Der Microsoft .NET Framework-Datenanbieter für Oracle unterstützt außer den allgemeinen Schemaauflistungen die folgenden spezifischen Schemaauflistungen:

  • Columns

  • Indexes

  • IndexColumns

  • Procedures

  • Sequences

  • Synonyms

  • Tables

  • Users

  • Views

  • Functions

  • Packages

  • PackageBodies

  • Arguments

  • UniqueKeys

  • PrimaryKeys

  • ForeignKeys

  • ForeignKeyColumns

  • ProcedureParameters

Columns

ColumnName

DataType

Beschreibung

OWNER

String

Besitzer der Tabelle, der Ansicht oder des Clusters.

TABLE_NAME

String

Name der Tabelle, der Ansicht oder des Clusters.

COLUMN_NAME

String

Spaltenname.

ID

Decimal

Folgenummer der Spalte, nach Erstellung.

DATATYPE

String

Datentyp der Spalte.

LENGTH

Decimal

Länge der Spalte in Byte.

PRECISION

Decimal

Decimal-Genauigkeit für Datentyp NUMBER, binary- Genauigkeit für Datentyp FLOAT, NULL für alle anderen Datentypen.

SCALE

Decimal

Stellen rechts vom Dezimaltrennzeichen einer Zahl.

NULLABLE

String

Gibt an, ob NULL in einer Spalte zulässig ist. Der Wert ist N, wenn für die Spalte eine NOT NULL-Einschränkung vorliegt oder wenn die Spalte Teil eines PRIMARY KEY ist.

Indexes

ColumnName

DataType

Beschreibung

OWNER

String

Besitzer des Indexes

INDEX_NAME

String

Name des Indexes.

INDEX_TYPE

String

Typ des Indexes (NORMAL, BITMAP, FUNCTION-BASED NORMAL, FUNCTION-BASED BITMAP oder DOMAIN).

TABLE_OWNER

String

Besitzer des Objekts im Index.

TABLE_NAME

String

Name des Objekts im Index.

TABLE_TYPE

String

Typ des Objekts im Index (z. B. TABLE, CLUSTER).

UNIQUENESS

String

Ob der Index UNIQUE oder NONUNIQUE ist.

COMPRESSION

String

Ob der Index ENABLED oder DISABLED ist.

PREFIX_LENGTH

Decimal

Anzahl der Spalten im Präfix des Komprimierungsschlüssels.

TABLESPACE_NAME

String

Name des Tabellenbereichs, der den Index enthält.

INI_TRANS

Decimal

Ursprüngliche Anzahl von Transaktionen.

MAX_TRANS

Decimal

Maximale Anzahl von Transaktionen.

INITIAL_EXTENT

Decimal

Anfangsgröße des Bereichs.

NEXT_EXTENT

Decimal

Größe von Erweiterungsbereichen.

MIN_EXTENTS

Decimal

Minimale Anzahl von Erweiterungsbereichen im Segment.

MAX_EXTENTS

Decimal

Maximale Anzahl von Erweiterungsbereichen im Segment.

PCT_INCREASE

Decimal

Prozentuale Erhöhung der Größe des Erweiterungsbereichs.

PCT_THRESHOLD

Decimal

Prozentualer Schwellenwert des pro Indexeintag zulässigen Blockraums.

INCLUDE_COLUMN

Decimal

Spalten-ID der letzten Spalte, die im Primärschlüsselindex (ohne Überlauf) einer nach dem Index sortierten Tabelle enthalten sein soll. Diese Spalte wird der Spalte COLUMN_ID der *_TAB_COLUMNS-Datenwörterbuchansichten zugeordnet.

FREELISTS

Decimal

Anzahl von Prozess-Freelists, die diesem Segment zugewiesen sind.

FREELIST_GROUPS

Decimal

Anzahl von Freelist-Gruppen, die diesem Segment zugewiesen sind.

PCT_FREE

Decimal

Minimaler Prozentsatz des freien Speicherplatzes in einem Block.

LOGGING

String

Informationen zur Protokollierung.

BLEVEL

Decimal

B*-Strukturebene: Tiefe des Indexes von dessen Stammblock bis zu seinem Endblock. Eine Tiefe von 0 (null) gibt an, dass der Stammblock auch der Endblock ist.

LEAF_BLOCKS

Decimal

Anzahl von Endblöcken im Index.

DISTINCT_KEYS

Decimal

Anzahl der unterschiedlichen Werte im Index. Bei Indizes, die die UNIQUE-Einschränkung und die PRIMARY KEY-Einschränkung erzwingen, entspricht dieser Wert der Anzahl von Zeilen in der Tabelle (USER_TABLES.NUM_ROWS).

AVG_LEAF_BLOCKS_PER_KEY

Decimal

Durchschnittliche Anzahl von Endblöcken, wobei jeder unterschiedliche Wert im Index auf die nächste ganze Zahl gerundet angezeigt wird. Bei Indizes, die die UNIQUE-Eigenschaft und die PRIMARY KEY-Eigenschaft erzwingen, ist dieser Wert immer 1.

AVG_DATA_BLOCKS_PER_KEY

Decimal

Durchschnittliche Anzahl von Datenblöcken in der Tabelle, auf die im Index durch einen eindeutigen, auf die nächste ganze Zahl gerundeten Wert verwiesen wird. Bei der Statistik handelt es sich um die durchschnittliche Anzahl von Datenblöcken mit Zeilen, die einen angegebenen Wert für die Spalten im Index enthalten.

CLUSTERING_FACTOR

Decimal

Gibt die Unregelmäßigkeit der Zeilen in der Tabelle anhand der Werte des Indexes an.

STATUS

String

Gibt an, ob ein nicht partitionierter Index VALID oder UNUSABLE ist.

NUM_ROWS

Decimal

Anzahl von Zeilen im Index.

SAMPLE_SIZE

Decimal

Größe des Beispiels, das zum Analysieren des Indexes verwendet wird.

LAST_ANALYZED

DateTime

Datum, an dem dieser Index zuletzt analysiert wurde.

DEGREE

String

Anzahl von Threads pro Instanz zum Durchsuchen des Indexes.

INSTANCES

String

Anzahl von Instanzen, in den die Indizes durchsucht werden sollen.

PARTITIONED

String

Gibt an, ob dieser Index partitioniert ist (YES | NO).

TEMPORARY

String

Gibt an, ob sich der Index in einer temporären Tabelle befindet.

GENERATED

String

Gibt an, ob der Name des Indexes vom System generiert wurde (Y|N).

SECONDARY

String

Gibt an, ob es sich bei dem Index um ein sekundäres Objekt handelt, das von der ODCIIndexCreate-Methode der Oracle9i Data Cartridge erstellt wurde (Y|N).

BUFFER_POOL

String

Name des Standardpufferpools, der für die Indexblöcke verwendet wird.

USER_STATS

String

Gibt an, ob die Statistik direkt vom Benutzer eingegeben wurde.

DURATION

String

Gibt die Dauer einer temporären Tabelle an: 1) SYS$SESSION: Die Zeilen werden für die Dauer der Sitzung beibehalten. 2) SYS$TRANSACTION: Die Zeilen werden nach dem COMMIT gelöscht. 3) NULL für eine dauerhafte Tabelle.

PCT_DIRECT_ACCESS

Dezimal

Der prozentuale Anteil von Reihen mit dem geschätzten Wert VALID bei einem sekundären Index in einer nach dem Index sortierten Tabelle

ITYP_OWNER

String

Der Besitzer des Indextyps eines Domänenindexes.

ITYP_NAME

String

Der Name des Indextyps eines Domänenindexes.

PARAMETERS

String

Die Parameterzeichenfolge eines Domänenindexes.

GLOBAL_STATS

String

Gibt bei partitionierten Indizes an, ob Statistiken durch eine Analyse des gesamten Indexes erstellt wurden (YES) oder ob sie anhand von Statistiken zugrunde liegender Indexpartitionen und Unterpartitionen geschätzt wurden (NO).

DOMIDX_STATUS

String

Gibt den Status des Domänenindexes an. NULL: Bei dem angegebenen Index handelt es sich nicht um einen Domänenindex. VALID: Bei dem Index handelt es sich um einen gültigen Domänenindex. IDXTYP_INVLD: Der Indextyp dieses Domänenindexes ist ungültig.

DOMIDX_OPSTATUS

String

Gibt den Status eines Vorgangs an, der für einen Domänenindex durchgeführt wurde. NULL: Bei dem angegebenen Index handelt es sich nicht um einen Domänenindex. VALID: Der Vorgang wurde fehlerfrei durchgeführt. FAILED: Bei diesem Vorgang ist ein Fehler aufgetreten.

FUNCIDX_STATUS

String

Gibt den Status eines funktionsbasierten Indexes an. NULL: Dies ist kein funktionsbasierter Index. ENABLED: Der funktionsbasierte Index ist aktiviert. DISABLED: Der funktionsbasierte Index ist deaktiviert.

JOIN_INDEX

String

Gibt an, ob es sich hierbei um einen Verknüpfungsindex handelt oder nicht.

IndexColumns

ColumnName

DataType

Beschreibung

INDEX_OWNER

String

Besitzer des Indexes.

INDEX_NAME

String

Name des Indexes.

TABLE_OWNER

String

Besitzer der Tabelle oder des Clusters.

TABLE_NAME

String

Name der Tabelle oder des Clusters.

COLUMN_NAME

String

Spaltenname oder Attribut der Objekttypspalte.

COLUMN_POSITION

Decimal

Position der Spalte oder des Attributs im Index.

COLUMN_LENGTH

Decimal

Länge der Spalte im Index.

CHAR_LENGTH

Decimal

Maximale Codepunktlänge der Spalte.

DESCEND

String

Gibt an, ob die Spalte in absteigender Reihenfolge sortiert wird.

Procedures

ColumnName

DataType

Beschreibung

OWNER

String

Besitzer des Objekts.

OBJECT_NAME

String

Name des Objekts.

SUBOBJECT_NAME

String

Name des Unterobjekts (z. B. Partition).

OBJECT_ID

Decimal

Wörterbuchobjektnummer des Objekts.

DATA_OBJECT_ID

Decimal

Wörterbuchobjektnummer des Segments, in dem das Objekt enthalten ist.

LAST_DDL_TIME

DateTime

Timestamp für die letzte Änderung des Objekts durch einen DDL-Befehl (einschließlich Gewährungen und Widerrufen).

TIMESTAMP

String

Timestamp zur Spezifikation des Objekts (Zeichendaten).

STATUS

String

Status des Objekts (VALID, INVALID oder N/A).

TEMPORARY

String

Gibt an, ob das Objekt temporär ist (von der aktuellen Sitzung können nur Daten angezeigt werden, die von ihr in diesem Objekt abgelegt wurden).

GENERATED

String

Wurde der Name dieses Objekts vom System generiert? (Y | N).

SECONDARY

String

Gibt an, ob es sich hierbei um ein sekundäres Objekt handelt, das von der ODCIIndexCreate-Methode der Oracle9i Data Cartridge erstellt wurde (Y | N).

CREATED

DateTime

Das Datum, an dem das Objekt erstellt wurde.

Sequences

ColumnName

DataType

Beschreibung

SEQUENCE_OWNER

String

Name des Besitzers der Sequenz.

SEQUENCE_NAME

String

Name der Sequenz.

MIN_VALUE

Decimal

Niedrigster Wert der Sequenz.

MAX_VALUE

Decimal

Höchster Wert der Sequenz.

INCREMENT_BY

Decimal

Wert, um den die Sequenz inkrementiert wird.

CYCLE_FLAG

String

Führt Sequenz-Wrapping beim Erreichen der Beschränkung aus.

ORDER_FLAG

String

Sequenznummern werden der Reihe nach generiert.

CACHE_SIZE

Decimal

Anzahl der Sequenznummern, die zwischengespeichert werden soll.

LAST_NUMBER

Decimal

Letzte Sequenznummer, die auf den Datenträger geschrieben wird. Wenn bei einer Sequenz die Zwischenspeicherung verwendet wird, wird die auf den Datenträger geschriebene Nummer zuletzt im Sequenzcache positioniert. Diese Nummer ist wahrscheinlich größer als die zuletzt verwendete Sequenznummer.

Synonyms

ColumnName

DataType

Beschreibung

OWNER

String

Besitzer des Synonyms.

SYNONYM_NAME

String

Name des Synonyms.

TABLE_OWNER

String

Besitzer des Objekts, auf das das Synonym verweist.

TABLE_NAME

String

Name des Objekts, auf das das Synonym verweist.

DB_LINK

String

Name des ggf. vorhandenen Datenbanklinks, auf den verwiesen wird.

Tables

ColumnName

DataType

Beschreibung

OWNER

String

Besitzer der Tabelle.

TABLE_NAME

String

Name der Tabelle.

TYPE

String

Tabellentyp.

Users

ColumnName

DataType

Beschreibung

NAME

String

Name des Benutzers.

ID

Decimal

ID-Nummer des Benutzers.

CREATEDATE

DateTime

Datum der Benutzererstellung.

Views

ColumnName

DataType

Beschreibung

OWNER

String

Besitzer der Ansicht.

VIEW_NAME

String

Name der Ansicht.

TEXT_LENGTH

Decimal

Länge des Anzeigetexts.

TEXT

String

Anzeigetext.

TYPE_TEXT_LENGTH

Decimal

Länge der Typklausel der typisierten Ansicht.

TYPE_TEXT

String

Typklausel der typisierten Ansicht.

OID_TEXT_LENGTH

Decimal

Länge der WITH OID-Klausel der typisierten Ansicht.

OID_TEXT

String

WITH OID-Klausel der typisierten Ansicht.

VIEW_TYPE_OWNER

String

Besitzer des Typs der Ansicht, wenn es sich bei der Ansicht um eine typisierte Ansicht handelt.

VIEW_TYPE

String

Typ der Ansicht, wenn es sich bei der Ansicht um eine typisierte Ansicht handelt.

SUPERVIEW_NAME

String

Name der Überblicksansicht.

Functions

ColumnName

DataType

Beschreibung

OWNER

String

Besitzer des Objekts.

OBJECT_NAME

String

Name des Objekts.

SUBOBJECT_NAME

String

Name des Unterobjekts (z. B. Partition).

OBJECT_ID

Decimal

Wörterbuchobjektnummer des Objekts.

DATA_OBJECT_ID

Decimal

Wörterbuchobjektnummer des Segments, in dem das Objekt enthalten ist.

OBJECT_TYPE

String

Typ des Objekts.

CREATED

DateTime

Das Datum, an dem das Objekt erstellt wurde.

LAST_DDL_TIME

DateTime

Timestamp für die letzte Änderung des Objekts durch einen DDL-Befehl (einschließlich Gewährungen und Widerrufen).

TIMESTAMP

String

Timestamp zur Spezifikation des Objekts (Zeichendaten).

STATUS

String

Status des Objekts (VALID, INVALID oder N/A).

TEMPORARY

String

Gibt an, ob das Objekt temporär ist (von der aktuellen Sitzung können nur Daten angezeigt werden, die von ihr in diesem Objekt abgelegt wurden).

GENERATED

String

Wurde der Name dieses Objekts vom System generiert? (Y | N).

SECONDARY

String

Gibt an, ob es sich hierbei um ein sekundäres Objekt handelt, das von der ODCIIndexCreate-Methode der Oracle9i Data Cartridge erstellt wurde (Y | N).

Packages

ColumnName

DataType

Beschreibung

OWNER

String

Besitzer des Objekts.

OBJECT_NAME

String

Name des Objekts.

SUBOBJECT_NAME

String

Name des Unterobjekts (z. B. Partition).

OBJECT_ID

Decimal

Wörterbuchobjektnummer des Objekts.

DATA_OBJECT_ID

Decimal

Wörterbuchobjektnummer des Segments, in dem das Objekt enthalten ist.

LAST_DDL_TIME

DateTime

Timestamp für die letzte Änderung des Objekts durch einen DDL-Befehl (einschließlich Gewährungen und Widerrufen).

TIMESTAMP

String

Timestamp zur Spezifikation des Objekts (Zeichendaten).

STATUS

String

Status des Objekts (VALID, INVALID oder N/A).

TEMPORARY

String

Gibt an, ob das Objekt temporär ist (von der aktuellen Sitzung können nur Daten angezeigt werden, die von ihr in diesem Objekt abgelegt wurden).

GENERATED

String

Wurde der Name dieses Objekts vom System generiert? (Y | N).

SECONDARY

String

Gibt an, ob es sich hierbei um ein sekundäres Objekt handelt, das von der ODCIIndexCreate-Methode der Oracle9i Data Cartridge erstellt wurde (Y | N).

CREATED

DateTime

Das Datum, an dem das Objekt erstellt wurde.

PackageBodies

ColumnName

DataType

Beschreibung

OWNER

String

Besitzer des Objekts.

OBJECT_NAME

String

Name des Objekts.

SUBOBJECT_NAME

String

Name des Unterobjekts (z. B. Partition).

OBJECT_ID

Decimal

Wörterbuchobjektnummer des Objekts.

DATA_OBJECT_ID

Decimal

Wörterbuchobjektnummer des Segments, in dem das Objekt enthalten ist.

LAST_DDL_TIME

DateTime

Timestamp für die letzte Änderung des Objekts durch einen DDL-Befehl (einschließlich Gewährungen und Widerrufen).

TIMESTAMP

String

Timestamp zur Spezifikation des Objekts (Zeichendaten).

STATUS

String

Status des Objekts (VALID, INVALID oder N/A).

TEMPORARY

String

Gibt an, ob das Objekt temporär ist (von der aktuellen Sitzung können nur Daten angezeigt werden, die von ihr in diesem Objekt abgelegt wurden).

GENERATED

String

Wurde der Name dieses Objekts vom System generiert? (Y | N).

SECONDARY

String

Gibt an, ob es sich hierbei um ein sekundäres Objekt handelt, das von der ODCIIndexCreate-Methode der Oracle9i Data Cartridge erstellt wurde (Y | N).

CREATED

DateTime

Das Datum, an dem das Objekt erstellt wurde.

Arguments

ColumnName

DataType

Beschreibung

OWNER

String

Name des Besitzers des Objekts.

PACKAGE_NAME

String

Name des Pakets.

OBJECT_NAME

String

Name der Prozedur oder Funktion.

ARGUMENT_NAME

String

Name des Arguments.

POSITION

Decimal

Position in der Argumentliste oder NULL für den Rückgabewert einer Funktion.

SEQUENCE

Decimal

Argumentsequenz einschließlich aller geschachtelten Ebenen.

DEFAULT_VALUE

String

Standardwert für das Argument.

DEFAULT_LENGTH

Decimal

Länge des Standardwerts für das Argument.

IN_OUT

String

Argumentrichtung (IN, OUT oder IN/OUT).

DATA_LENGTH

Decimal

Länge der Spalte in Byte.

DATA_PRECISION

Decimal

Länge in Dezimalstellen (NUMBER) oder Binärzahlen (FLOAT).

DATA_SCALE

Decimal

Stellen rechts vom Dezimaltrennzeichen einer Zahl.

DATA_TYPE

String

Datentyp des Arguments.

UniqueKeys

ColumnName

DataType

Beschreibung

OWNER

String

Besitzer der Einschränkungsdefinition.

CONSTRAINT_NAME

String

Name der Einschränkungsdefinition.

TABLE_NAME

String

Name, der der Tabelle (oder Ansicht) mit der Einschränkungsdefinition zugeordnet ist.

SEARCH_CONDITION

String

Text der Suchbedingung für eine CHECK-Einschränkung.

R_OWNER

String

Besitzer einer Tabelle, auf die in einer referenziellen Einschränkung verwiesen wird.

R_CONSTRAINT_NAME

String

Name der Definition der UNIQUE-Einschränkung für die Tabelle, auf die verwiesen wird.

DELETE_RULE

String

Löschregel für eine referenzielle Einschränkung (CASCADE oder NO ACTION).

STATUS

String

Erzwingungsstatus einer Einschränkung (ENABLED oder DISABLED).

DEFERRABLE

String

Gibt an, ob die Einschränkung verzögert werden kann.

VALIDATED

String

Gibt an, ob die Einschränkung bei allen Daten berücksichtigt wird (VALIDATED oder NOT VALIDATED).

GENERATED

String

Gibt an, ob der Name einer Einschränkung vom Benutzer oder vom System generiert wurde.

BAD

String

Der Wert YES gibt an, dass diese Einschränkung ein Jahrhundert nicht eindeutig angibt. Um aufgrund dieser Mehrdeutigkeit entstehende Fehler zu vermeiden, schreiben Sie die Einschränkung mithilfe der TO_DATE-Funktion mit einer vierstelligen Jahreszahl neu.

RELY

String

Gibt an, ob eine aktivierte Einschränkung erzwungen oder nicht erzwungen ist.

LAST_CHANGE

DateTime

Gibt an, wann die Einschränkung zuletzt aktiviert oder deaktiviert wurde.

INDEX_OWNER

String

Name des Benutzers, dem der Index gehört.

INDEX_NAME

String

Name des Indexes.

PrimaryKeys

ColumnName

DataType

Beschreibung

OWNER

String

Besitzer der Einschränkungsdefinition.

CONSTRAINT_NAME

String

Name der Einschränkungsdefinition.

TABLE_NAME

String

Name, der der Tabelle (oder Ansicht) mit der Einschränkungsdefinition zugeordnet ist.

SEARCH_CONDITION

String

Text der Suchbedingung für eine CHECK-Einschränkung.

R_OWNER

String

Besitzer einer Tabelle, auf die in einer referenziellen Einschränkung verwiesen wird.

R_CONSTRAINT_NAME

String

Name der Definition der UNIQUE-Einschränkung für die Tabelle, auf die verwiesen wird.

DELETE_RULE

String

Löschregel für eine referenzielle Einschränkung (CASCADE oder NO ACTION).

STATUS

String

Erzwingungsstatus einer Einschränkung (ENABLED oder DISABLED).

DEFERRABLE

String

Gibt an, ob die Einschränkung verzögert werden kann.

VALIDATED

String

Gibt an, ob die Einschränkung bei allen Daten berücksichtigt wird (VALIDATED oder NOT VALIDATED).

GENERATED

String

Gibt an, ob der Name einer Einschränkung vom Benutzer oder vom System generiert wurde.

BAD

String

Der Wert YES gibt an, dass diese Einschränkung ein Jahrhundert nicht eindeutig angibt. Um aufgrund dieser Mehrdeutigkeit entstehende Fehler zu vermeiden, schreiben Sie die Einschränkung mithilfe der TO_DATE-Funktion mit einer vierstelligen Jahreszahl neu.

RELY

String

Gibt an, ob eine aktivierte Einschränkung erzwungen oder nicht erzwungen ist.

LAST_CHANGE

DateTime

Gibt an, wann die Einschränkung zuletzt aktiviert oder deaktiviert wurde.

INDEX_OWNER

String

Name des Benutzers, dem der Index gehört.

INDEX_NAME

String

Name des Indexes.

ForeignKeys

ColumnName

DataType

Beschreibung

PRIMARY_KEY_CONSTRAINT_NAME

String

Name der Einschränkungsdefinition.

PRIMARY_KEY_OWNER

String

Besitzer der Einschränkungsdefinition.

PRIMARY_KEY_TABLE_NAME

String

Name, der der Tabelle (oder Ansicht) mit der Einschränkungsdefinition zugeordnet ist.

FOREIGN_KEY_OWNER

String

Besitzer der Einschränkungsdefinition.

FOREIGN_KEY_CONSTRIANT_NAME

String

Name der Einschränkungsdefinition.

FOREIGN_KEY_TABLE_NAME

String

Name, der der Tabelle (oder Ansicht) mit der Einschränkungsdefinition zugeordnet ist.

SEARCH_CONDITION

String

Text der Suchbedingung für eine CHECK-Einschränkung.

R_OWNER

String

Besitzer einer Tabelle, auf die in einer referenziellen Einschränkung verwiesen wird.

R_CONSTRAINT_NAME

String

Name der Definition der UNIQUE-Einschränkung für die Tabelle, auf die verwiesen wird.

DELETE_RULE

String

Löschregel für eine referenzielle Einschränkung (CASCADE oder NO ACTION).

STATUS

String

Erzwingungsstatus einer Einschränkung (ENABLED oder DISABLED).

VALIDATED

String

Gibt an, ob die Einschränkung bei allen Daten berücksichtigt wird (VALIDATED oder NOT VALIDATED).

GENERATED

String

Gibt an, ob der Name einer Einschränkung vom Benutzer oder vom System generiert wurde.

RELY

String

Gibt an, ob eine aktivierte Einschränkung erzwungen oder nicht erzwungen ist.

LAST_CHANGE

DateTime

Gibt an, wann die Einschränkung zuletzt aktiviert oder deaktiviert wurde.

INDEX_OWNER

String

Name des Benutzers, dem der Index gehört.

INDEX_NAME

String

Name des Indexes.

ForeignKeyColumns

ColumnName

DataType

Beschreibung

OWNER

String

Besitzer der Einschränkungsdefinition.

CONSTRAINT_NAME

String

Name der Einschränkungsdefinition.

TABLE_NAME

String

Name der Tabelle mit der Einschränkungsdefinition.

COLUMN_NAME

String

Name der Spalte oder des Attributs der Objekttypspalte, die in der Einschränkungsdefinition angegeben ist.

POSITION

Decimal

Ursprüngliche Position der Spalte oder des Attributs in der Definition des Objekts.

ProcedureParameters

ColumnName

DataType

Beschreibung

OWNER

String

Besitzer des Objekts.

OBJECT_NAME

String

Name der Prozedur oder Funktion.

PACKAGE_NAME

String

Name der Prozedur oder Funktion.

OBJECT_ID

Decimal

Objektnummer des Objekts.

OVERLOAD

String

Eindeutiger Bezeichner bei Überladungen.

ARGUMENT_NAME

String

Name des Arguments.

POSITION

Decimal

Position in der Argumentliste oder NULL für den Rückgabewert einer Funktion.

SEQUENCE

Decimal

Argumentsequenz einschließlich aller geschachtelten Ebenen.

DATA_LEVEL

Decimal

Schachtelungstiefe des Arguments für zusammengesetzte Typen.

DATA_TYPE

String

Datentyp des Arguments.

DEFAULT_VALUE

String

Standardwert für das Argument.

DEFAULT_LENGTH

Decimal

Länge des Standardwerts für das Argument.

IN_OUT

String

Argumentrichtung (IN, OUT oder IN/OUT).

DATA_LENGTH

Decimal

Länge der Spalten (in Byte).

DATA_PRECISION

Decimal

Länge in Dezimalstellen (NUMBER) oder Binärzahlen (FLOAT).

DATA_SCALE

Decimal

Stellen rechts vom Dezimaltrennzeichen einer Zahl.

RADIX

Decimal

Argumentbasis für eine Zahl.

CHARACTER_SET_NAME

String

Name des Zeichensatzes für das Argument.

TYPE_OWNER

String

Besitzer des Argumenttyps.

TYPE_NAME

String

Name des Argumenttyps. Wenn es sich bei dem Typ um einen im Paket befindlichen lokalen Typ handelt (d. h. er ist in einer Paketspezifikation deklariert), wird in dieser Spalte der Name des Pakets angezeigt.

TYPE_SUBNAME

String

Nur bei im Paket befindlichen lokalen Typen relevant. Zeigt den Namen des Typs an, der im in der Spalte TYPE_NAME angegebenen Paket deklariert ist.

TYPE_LINK

String

Nur bei im Paket befindlichen lokalen Typen relevant, wenn es sich bei dem in der Spalte TYPE_NAME angegebenen Paket um ein Remotepaket handelt. In dieser Spalte wird der Datenbanklink angezeigt, der auf das Remotepaket verweist.

PLS_TYPE

String

Der Name des PL/SQL-Typs des Arguments bei numerischen Argumenten. Andernfalls NULL.

CHAR_LENGTH

Decimal

Zeichenbeschränkung für Daten des Typs string.

CHAR_USED

String

Gibt an, ob für die Zeichenfolge eine Bytebeschränkung (B) oder eine Zeichenbeschränkung (C) gilt.