| Interface java.sql.DatabaseMetaData | 1.1 |
| Datenelemente | |
|---|---|
| public final static short | attributeNoNulls |
| public final static short | attributeNullable |
| public final static short | attributeNullableUnknown |
| public final static int | bestRowNotPseudo |
| public final static int | bestRowPseudo |
| public final static int | bestRowSession |
| public final static int | bestRowTemporary |
| public final static int | bestRowTransaction |
| public final static int | bestRowUnknown |
| public final static int | columnNoNulls |
| public final static int | columnNullable |
| public final static int | columnNullableUnknown |
| public final static int | importedKeyCascade |
| public final static int | importedKeyInitiallyDeferred |
| public final static int | importedKeyInitiallyImmediate |
| public final static int | importedKeyNoAction |
| public final static int | importedKeyNotDeferrable |
| public final static int | importedKeyRestrict |
| public final static int | importedKeySetDefault |
| public final static int | importedKeySetNull |
| public final static int | procedureColumnIn |
| public final static int | procedureColumnInOut |
| public final static int | procedureColumnOut |
| public final static int | procedureColumnResult |
| public final static int | procedureColumnReturn |
| public final static int | procedureColumnUnknown |
| public final static int | procedureNoNulls |
| public final static int | procedureNoResult |
| public final static int | procedureNullable |
| public final static int | procedureNullableUnknown |
| public final static int | procedureResultUnknown |
| public final static int | procedureReturnsResult |
| public final static int | sqlStateSQL99 ![]() |
| public final static int | sqlStateXOpen ![]() |
| public final static short | tableIndexClustered |
| public final static short | tableIndexHashed |
| public final static short | tableIndexOther |
| public final static short | tableIndexStatistic |
| public final static int | typeNoNulls |
| public final static int | typeNullable |
| public final static int | typeNullableUnknown |
| public final static int | typePredBasic |
| public final static int | typePredChar |
| public final static int | typePredNone |
| public final static int | typeSearchable |
| public final static int | versionColumnNotPseudo |
| public final static int | versionColumnPseudo |
| public final static int | versionColumnUnknown |
Dieser Wert kann in der Spalte NULLABLE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getAttributes() zurückgeliefert wird.
Dieser Wert kann in der Spalte NULLABLE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getAttributes() zurückgeliefert wird.
Dieser Wert kann in der Spalte NULLABLE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getAttributes() zurückgeliefert wird.
Dieser Wert kann in der Spalte PSEUDO_COLUMN des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getBestRowIdentifier() zurückgeliefert wird.
Dieser Wert kann in der Spalte PSEUDO_COLUMN des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getBestRowIdentifier() zurückgeliefert wird.
Dieser Wert kann in der Spalte SCOPE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getBestRowIdentifier() zurückgeliefert wird.
Dieser Wert kann in der Spalte SCOPE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getBestRowIdentifier() zurückgeliefert wird.
Dieser Wert kann in der Spalte SCOPE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getBestRowIdentifier() zurückgeliefert wird.
Dieser Wert kann in der Spalte SCOPE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getBestRowIdentifier() zurückgeliefert wird.
Dieser Wert kann in der Spalte NULLABLE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getColumns() zurückgeliefert wird.
Dieser Wert kann in der Spalte NULLABLE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getColumns() zurückgeliefert wird.
Dieser Wert kann in der Spalte NULLABLE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getColumns() zurückgeliefert wird.
Dieser Wert kann in den Spalten UPDATE_RULE und DELETE_RULE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methoden getImportedKeys()(), getExportedKeys() und getCrossReference() zurückgeliefert wird.
Dieser Wert kann in der Spalte DEFFERABILITY des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methoden getImportedKeys()(), getExportedKeys() und getCrossReference() zurückgeliefert wird.
Dieser Wert kann in der Spalte DEFFERABILITY des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methoden getImportedKeys()(), getExportedKeys() und getCrossReference() zurückgeliefert wird.
Dieser Wert kann in den Spalten UPDATE_RULE und DELETE_RULE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methoden getImportedKeys()(), getExportedKeys() und getCrossReference() zurückgeliefert wird.
Dieser Wert kann in der Spalte DEFFERABILITY des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methoden getImportedKeys()(), getExportedKeys() und getCrossReference() zurückgeliefert wird.
Dieser Wert kann in den Spalten UPDATE_RULE und DELETE_RULE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methoden getImportedKeys()(), getExportedKeys() und getCrossReference() zurückgeliefert wird.
Dieser Wert kann in den Spalten UPDATE_RULE und DELETE_RULE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methoden getImportedKeys()(), getExportedKeys() und getCrossReference() zurückgeliefert wird.
Dieser Wert kann in den Spalten UPDATE_RULE und DELETE_RULE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methoden getImportedKeys()(), getExportedKeys() und getCrossReference() zurückgeliefert wird.
Dieser Wert kann in der Spalte COLUMN_TYPE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getProcedureColumns() zurückgeliefert wird.
Dieser Wert kann in der Spalte COLUMN_TYPE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getProcedureColumns() zurückgeliefert wird.
Dieser Wert kann in der Spalte COLUMN_TYPE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getProcedureColumns() zurückgeliefert wird.
Dieser Wert kann in der Spalte COLUMN_TYPE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getProcedureColumns() zurückgeliefert wird.
Dieser Wert kann in der Spalte COLUMN_TYPE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getProcedureColumns() zurückgeliefert wird.
Dieser Wert kann in der Spalte COLUMN_TYPE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getProcedureColumns() zurückgeliefert wird.
Dieser Wert kann in der Spalte NULLABLE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getProcedureColumns() zurückgeliefert wird.
Dieser Wert kann in der Spalte PROCEDURE_TYPE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getProcedures() zurückgeliefert wird.
Dieser Wert kann in der Spalte NULLABLE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getProcedureColumns() zurückgeliefert wird.
Dieser Wert kann in der Spalte NULLABLE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getProcedureColumns() zurückgeliefert wird.
Dieser Wert kann in der Spalte PROCEDURE_TYPE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getProcedures() zurückgeliefert wird.
Dieser Wert kann in der Spalte PROCEDURE_TYPE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getProcedures() zurückgeliefert wird.
![[1.4]](../../images/marg14.gif)
Dieser Wert kann von der Methode SQLException.getSQLState() zurückgegeben werden.
![[1.4]](../../images/marg14.gif)
Dieser Wert kann von der Methode SQLException.getSQLState() zurückgegeben werden.
Dieser Wert kann in der Spalte TYPE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getIndexInfo() zurückgeliefert wird.
Dieser Wert kann in der Spalte TYPE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getIndexInfo() zurückgeliefert wird.
Dieser Wert kann in der Spalte TYPE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getIndexInfo() zurückgeliefert wird.
Dieser Wert kann in der Spalte TYPE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getIndexInfo() zurückgeliefert wird.
Dieser Wert kann in der Spalte NULLABLE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getTypeInfo() zurückgeliefert wird.
Dieser Wert kann in der Spalte NULLABLE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getTypeInfo() zurückgeliefert wird.
Dieser Wert kann in der Spalte NULLABLE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getTypeInfo() zurückgeliefert wird.
Dieser Wert kann in der Spalte SEARCHABLE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getTypeInfo() zurückgeliefert wird.
Dieser Wert kann in der Spalte SEARCHABLE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getTypeInfo() zurückgeliefert wird.
Dieser Wert kann in der Spalte SEARCHABLE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getTypeInfo() zurückgeliefert wird.
Dieser Wert kann in der Spalte SEARCHABLE des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getTypeInfo() zurückgeliefert wird.
Dieser Wert kann in der Spalte PSEUDO_COLUMN des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getVersionColumns() zurückgeliefert wird.
Dieser Wert kann in der Spalte PSEUDO_COLUMN des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getVersionColumns() zurückgeliefert wird.
Dieser Wert kann in der Spalte PSEUDO_COLUMN des ResultSet-Exemplars enthalten sein, das durch Aufruf der Methode getVersionColumns() zurückgeliefert wird.
![[1.2]](../../images/marg12.gif)
![[1.4]](../../images/marg14.gif)
Die zurückgelieferte Ergebnismenge kann folgende Spalten enthalten:
- SCOPE (short)
Die Lebensdauer (bestRowTemporary, bestRowTransaction oder bestRowSession).- COLUMN_NAME (String)
Name der Spalte.- DATA_TYPE (short)
Datentyp in java.sql.Types.- TYPE_NAME (String)
Datenbankspezifischer Typname.- COLUMN_SIZE (int)
Grösz;e der Spalte.- BUFFER_LENGTH (int)
Wird derzeit nicht benutzt.- DECIMAL_DIGITS (short)
Anzahl der Nachkommastellen.- PSEUDO_COLUMN (short)
Gibt an, ob es sich dabei um eine Pseudospalte handelt (bestRowUnknown, bestRowNotPseudo oder bestRowPseudo).
Die zurückgelieferte Ergebnismenge enthält folgende Spalten:
- TABLE_CAT (String)
Name des Katalogs (kann NULL sein).- TABLE_SCHEM (String)
Name des Schemas (kann NULL sein).- TABLE_NAME (String)
Name der Tabelle.- COLUMN_NAME (String)
Name der Spalte.- GRANTOR (String)
Benutzer, der das Recht erteilt hat (kann NULL sein).- GRANTEE (String)
Benutzer, dem das Recht zugewiesen wurde.- PRIVILEGE (String)
Art des Zugriffs.- IS_GRANTABLE (String)
"YES" wenn der Benutzer das Recht weitergeben darf, "NO", wenn er es nicht weitergeben darf, NULL, wenn es nicht bekannt ist.
Die zurückgelieferte Ergebnismenge enthält folgende Spalten:
- TABLE_CAT (String)
Name des Katalogs (kann NULL sein).- TABLE_SCHEM (String)
Name des Schemas (kann NULL sein).- TABLE_NAME (String)
Name des Typs.- COLUMN_NAME (String)
Name der Spalte.- DATA_TYPE (short)
Typ des Attributs in java.sql.Types.- TYPE_NAME (String)
Datenbankspezifischer Typname.- COLUMN_SIZE (int)
Größe der Spalte.- BUFFER_LENGTH Wird derzeit nicht benutzt.
- DECIMAL_DIGITS (int)
Anzahl an Nachkommastellen.- NUM_PREC_RADIX (int)
Wurzel (üblicherweise 10 oder 2).- NULLABLE (int)
Gibt an, ob NULL-Werte erlaubt sind (attributeNoNulls, attributeNullable, attributeNullableUnknown).- REMARKS (String)
Kommentar zur Spalte (kann NULL sein).- COLUMN_DEF (String)
Default-Wert (kann NULL sein).- SQL_DATA_TYPE (int)
Wird derzeit nicht benutzt.- SQL_DATETIME_SUB (int)
Wird derzeit nicht benutzt.- CHAR_OCTET_LENGTH (int)
Maximale Anzahl an Bytes bei Zeichentypen.- ORDINAL_POSITION (int)
Index der Spalte in der Tabelle (beginnend bei 1).- IS_NULLABLE (String)
"NO" gibt an, dass mit Sicherheit keine NULL-Werte erlaubt sind, "YES" gibt an, dass eventuell NULL-Werte möglich sind. Eine leere Zeichenkette bedeutet, dass es nicht bekannt ist.- SCOPE_CATALOG (String)
Katalog der Tabelle, in der die für diese Spalte zulässigen Werte enthalten sind (kann NULL sein, wenn es sich bei dem Attribut nicht um eine Referenz handelt).- SCOPE_SCHEMA (String)
Schema der Tabelle, in der die für diese Spalte zulässigen Werte enthalten sind (kann NULL sein, wenn es sich bei dem Attribut nicht um eine Referenz handelt).- SCOPE_TABLE (String)
Tabelle, in der die für diese Spalte zulässigen Werte enthalten sind (kann NULL sein, wenn es sich bei dem Attribut nicht um eine Referenz handelt).- SOURCE_DATA_TYPE (short)
Datentyp eines DISTINCT-Typs oder einer Referenz in java.sql.Types (kann NULL sein, wenn es sich bei dem Attribut nicht um einen DISTINCT-Typ oder eine Referenz handelt).
![[1.2]](../../images/marg12.gif)
Die zurückgelieferte Ergebnismenge enthält folgende Spalten:
- PKTABLE_CAT (String)
Katalog, in dem sich die Tabelle des Primärschlüssels befindet (kann NULL sein).- PKTABLE_SCHEM (String)
Schema, in dem sich die Tabelle des Primärschlüssels befindet (kann NULL sein).- PKTABLE_NAME (String)
Name der Tabelle, in der sich der Primärschlüssel befindet.- PKCOLUMN_NAME (String)
Name der Primärschlüsselspalte.- FKTABLE_CAT (String)
Katalog, in dem sich die Tabelle mit dem Fremdschlüssel befindet (kann NULL sein).- FKTABLE_SCHEM (String)
Schema, in dem sich die Tabelle mit dem Fremdschlüssel befindet (kann NULL sein).- FKTABLE_NAME (String)
Name der Tabelle mit dem Fremdschlüssel.- FKCOLUMN_NAME (String)
Name der Spalte mit dem Fremdschlüssel.- KEY_SEQ (short)
Nummer innerhalb der Fremdschlüssel.- UPDATE_RULE (short)
Gibt an, was passiert, wenn der Primärschlüssel aktualisiert wird (importedNoAction, importedKeyCascade, importedKeySetNull, importedKeySetDefault oder importedKeyRestrict).- DELETE_RULE (short)
Gibt an, was passiert, wenn der Primärschlüssel gelöscht wird (importedNoAction, importedKeyCascade, importedKeySetNull, importedKeySetDefault oder importedKeyRestrict).- FK_NAME (String)
Name des Fremdschlüssels (kann NULL sein).- PK_NAME (String)
Name des Primärschlüssels (kann NULL sein).- DEFERRABILITY (short)
Gibt, an, wann die Integrität des Fremdschlüssels geprüft wird (importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, importedKeyNotDeferrable).
![[1.4]](../../images/marg14.gif)
![[1.4]](../../images/marg14.gif)
Die zurückgelieferte Ergebnismenge enthält folgende Spalten:
- PKTABLE_CAT (String)
Katalog, in dem sich die Tabelle des Primärschlüssels befindet (kann NULL sein).- PKTABLE_SCHEM (String)
Schema, in dem sich die Tabelle des Primärschlüssels befindet (kann NULL sein).- PKTABLE_NAME (String)
Name der Tabelle, in der sich der Primärschlüssel befindet.- PKCOLUMN_NAME (String)
Name der Primärschlüsselspalte.- FKTABLE_CAT (String)
Katalog, in dem sich die Tabelle mit dem Fremdschlüssel befindet (kann NULL sein).- FKTABLE_SCHEM (String)
Schema, in dem sich die Tabelle mit dem Fremdschlüssel befindet (kann NULL sein).- FKTABLE_NAME (String)
Name der Tabelle mit dem Fremdschlüssel.- FKCOLUMN_NAME (String)
Name der Spalte mit dem Fremdschlüssel.- KEY_SEQ (short)
Nummer innerhalb der Fremdschlüssel.- UPDATE_RULE (short)
Gibt an, was passiert, wenn der Primärschlüssel aktualisiert wird (importedNoAction, importedKeyCascade, importedKeySetNull, importedKeySetDefault oder importedKeyRestrict).- DELETE_RULE (short)
Gibt an, was passiert, wenn der Primärschlüssel gelöscht wird (importedNoAction, importedKeyCascade, importedKeySetNull, importedKeySetDefault oder importedKeyRestrict).- FK_NAME (String)
Name des Fremdschlüssels (kann NULL sein).- PK_NAME (String)
Name des Primärschlüssels (kann NULL sein).- DEFERRABILITY (short)
Gibt, an, wann die Integrität des Fremdschlüssels geprüft wird (importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, importedKeyNotDeferrable).
Die zurückgelieferte Ergebnismenge enthält folgende Spalten:
- PKTABLE_CAT (String)
Katalog, in dem sich die Tabelle des Primärschlüssels befindet (kann NULL sein).- PKTABLE_SCHEM (String)
Schema, in dem sich die Tabelle des Primärschlüssels befindet (kann NULL sein).- PKTABLE_NAME (String)
Name der Tabelle, in der sich der Primärschlüssel befindet.- PKCOLUMN_NAME (String)
Name der Primärschlüsselspalte.- FKTABLE_CAT (String)
Katalog, in dem sich die Tabelle mit dem Fremdschlüssel befindet (kann NULL sein).- FKTABLE_SCHEM (String)
Schema, in dem sich die Tabelle mit dem Fremdschlüssel befindet (kann NULL sein).- FKTABLE_NAME (String)
Name der Tabelle mit dem Fremdschlüssel.- FKCOLUMN_NAME (String)
Name der Spalte mit dem Fremdschlüssel.- KEY_SEQ (short)
Nummer innerhalb der Fremdschlüssel.- UPDATE_RULE (short)
Gibt an, was passiert, wenn der Primärschlüssel aktualisiert wird (importedNoAction, importedKeyCascade, importedKeySetNull, importedKeySetDefault oder importedKeyRestrict).- DELETE_RULE (short)
Gibt an, was passiert, wenn der Primärschlüssel gelöscht wird (importedNoAction, importedKeyCascade, importedKeySetNull, importedKeySetDefault oder importedKeyRestrict).- FK_NAME (String)
Name des Fremdschlüssels (kann NULL sein).- PK_NAME (String)
Name des Primärschlüssels (kann NULL sein).- DEFERRABILITY (short)
Gibt, an, wann die Integrität des Fremdschlüssels geprüft wird (importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, importedKeyNotDeferrable).
Die zurückgelieferte Ergebnismenge besitzt folgende Spalten:
- TABLE_CAT (String)
Name des Katalogs der Tabelle (kann NULL sein).- TABLE_SCHEM (String)
Name des Schemas der Tabelle (kann NULL sein).- TABLE_NAME (String)
Name der Tabelle.- NON_UNIQUE (boolean)
Gibt an, ob der Index eindeutig ist.- INDEX_QUALIFIER (String)
Name des Katalogs des Index (kann NULL sein).- INDEX_NAME (String)
Name des Index.- TYPE (short)
Typ des Index (tableIndexStatistic, tableIndexClustered, tableIndexHashed und tableIndexOther).- ORDINAL_POSITION (short)
Nummer der Spalte mit Index.- COLUMN_NAME (String)
Name der Spalte.- ASC_OR_DESC (String)
Sortierung der Spalte ("A" für aufsteigend, "D" für absteigend, null wenn Sortierung nicht unterstützt wird.- CARDINALITY (int)
Anzahl an Zeilen.- PAGES (int)
Anzahl an benötigten Seiten.- FILTER_CONDITION (String)
Filterbedingung (kann NULL sein).
![[1.4]](../../images/marg14.gif)
![[1.4]](../../images/marg14.gif)
Die zurückgegebene Ergebnismenge besitzt folgende Spalten:
- TABLE_CAT (String)
Katalog der Tabelle (kann NULL sein).- TABLE_SCHEM (String)
Schema der Tabelle (kann NULL sein).- TABLE_NAME (String)
Name der Tabelle.- COLUMN_NAME (String)
Name der Spalte.- KEY_SEQ (short)
Position innerhalb des Primärschlüssels.- PK_NAME (String)
Name des Primärschlüssels (kann NULL sein).
Die zurückgelieferte Ergebnismenge besitzt folgende Parameter:
- PROCEDURE_CAT (String)
Katalog der Prozedur (kann NULL sein).- PROCEDURE_SCHEM (String)
Schema der Prozedur (kann NULL sein).- PROCEDURE_NAME (String)
Name der Stored Procedures.- COLUMN_NAME (String)
Name der Spalte/des Parameters.- COLUMN_TYPE (short)
Art des Parameters (procedureColumnUnknown, procedureColumnIn, procedureColumnInOut, procedureColumnOut, procedureColumnReturn, procedureColumnResult).- DATA_TYPE (short)
SQL-Typ von java.sql.Types.- TYPE_NAME (String)
Name des SQL-Datentyps.- PRECISION (int)
Anzahl an Stellen.- LENGTH int)
Anzahl der Daten.- SCALE short)
Nachkommastellen.- RADIX short)
Wurzel.- NULLABLE short)
Gibt an, ob NULL enthalten sein kann (procedureNotNulls, procedureNullable, procedureNullableUnknown).- REMARKS (String)
Beschreibung des Parameters/der Spalte.
Die zurückgelieferte Ergebnismenge enthält folgende Spalten:
- PROCEDURE_CAT (String)
Katalog der Prozedur (kann NULL sein).- PROCEDURE_SCHEM (String)
Schema der Prozedur (kann NULL sein).- PROCEDURE_NAME (String)
Name der Prozedur.- REMARKS (String)
Beschreibung der Prozedur.- PROCEDURE_TYPE (short)
Art der Prozedur (procedureResultUnknown, procedureNoResult, procedureReturnsResult).
![[1.4]](../../images/marg14.gif)
![[1.4]](../../images/marg14.gif)
Die zurückgelieferte Ergebnismenge besitzt folgende Spalten:
- TABLE_SCHEM (String)
Name des Schemas.- TABLE_CATALOG (String)
Name des Katalogs (kann NULL sein).
![[1.4]](../../images/marg14.gif)
Die zurückgelieferte Ergebnismenge enthält folgende Spalten:
- TABLE_CAT (String)
Katalog des Typs (kann NULL sein).- TABLE_SCHEM (String)
Schema des Typs (kann NULL sein).- TABLE_NAME (String)
Name des Typs.- SUPERTABLE_NAME (String)
Der direkte übergeordnete Typ.
![[1.4]](../../images/marg14.gif)
Die zurückgelieferte Ergebnismenge enthält folgende Spalten:
- TYPE_CAT (String)
Katalog des Typs (kann NULL sein).- TYPE_SCHEM (String)
Schema des Typs (kann NULL sein).- TYPE_NAME (String)
Name des Typs.- SUPERTYPE_CAT (String)
Katalog des direkt übergeordneten Typs (kann NULL sein).- SUPERYPE_SCHEM (String)
Schema des direkt übergeordneten Typs (kann NULL sein).- SUPERTYPE_NAME (String)
Name des direkt übergeordneten Typs.
Die zurückgelieferte Ergebnismenge enthält folgende Spalten:
- TABLE_CAT (String)
Name des Katalogs (kann NULL sein).- TABLE_SCHEM (String)
Name des Schemas (kann NULL sein).- TABLE_NAME (String)
Name der Tabelle.- GRANTOR (String)
Benutzer, der das Recht erteilt hat (kann NULL sein).- GRANTEE (String)
Benutzer, dem das Recht zugewiesen wurde.- PRIVILEGE (String)
Art des Zugriffs.- IS_GRANTABLE (String)
"YES" wenn der Benutzer das Recht weitergeben darf, "NO", wenn er es nicht weitergeben darf, NULL, wenn es nicht bekannt ist.
Die zurückgegebene Ergebnismenge enthält folgende Spalte:
- TABLE_TYPE (String)
Tabellen-Typ. Typische Werte sind "TABLE", "VIEW", "SYSTEM TABLE", "GLOBAL TEMPORARY", "LOCAL TEMPORARY", "ALIAS", "SYNONYM".
Die zurückgelieferte Ergebnismenge enthält folgende Spalten:
- TABLE_CAT (String)
Name des Katalogs (kann NULL sein).- TABLE_SCHEM (String)
Name des Schemas (kann NULL sein).- TABLE_NAME (String)
Name der Tabelle.- TABLE_TYPE (String)
Typ der Tabelle. Gängige Typpen sind "TABLE", "VIEW", "SYSTEM TABLE", "GLOBAL TEMPORARY", "LOCAL TEMPORARY", "ALIAS", "SYNONYM".- REMARKS (String)
Beschreibung der Tabelle.- TYPE_CAT (String)
Katalog der Typen(kann NULL sein).- TYPE_SCHEM (String)
Schema der Typen (kann NULL sein).- TYPE_NAME (String)
Name der Typen (kann NULL sein).- SELF_REFERENCING_COL_NAME (String)
Name der angegebenen Spalte einer typisierten Tabelle (kann NULL sein).- REF_GENERATION (String)
Gibt an, wie Werte in SELF_REFERENCING_COL_NAME erzeugt werden. Werte sind "SYSTEM", "USER", "DERIVED" (kann NULL sein).
Die zurückgelieferte Ergebnismenge enthält folgende Spalten:
- TYPE_NAME (String)
Name des Typs.- DATA_TYPE (short)
Code des Typs in java.sql.Types.- PRECISION (int)
Maximale Genauigkeit.- LITERAL_PREFIX (String)
Präfix, das den Beginn eines Literals markiert.- LITERAL_SUFFIX (String)
Suffix, das das Ende eines Literals markiert.- CREATE_PARAMS (String)
Parameter, die beim Erzeugen eines neuen Exemplars benötigt werden (kann einen NULL-Wert enthalten).- NULLABLE (short)
Gibt an, ob man NULL-Werte in diese Spalte einfügen kann (typeNoNulls, typeNullable, typeNullableUnknown).- CASE_SENSITIVE (boolean)
Gibt an, ob es case-sensitiv ist.- SEARCHABLE (short)
Gibt an, ob der Typ in der WHERE-Klausel benutzt werden kann (typePredNone, typePredChar, typePredBasic, typeSearchable).- UNSIGNED_ATTRIBUTE (boolean)
Es ist ohne Vorzeichen.- FIXED_PREC_SCALE (boolean)
Es kann eine Währung aufnehmen.- AUTO_INCREMENT (boolean)
Es kann eine Auto-Inkrement-Spalte sein.- LOCAL_TYPE_NAME (String)
Lokalisierte Version des Typnames (kann einen NULL-Wert enthalten)- MINIMUM_SCALE (short)
Minimale Anzahl an Stellen.- MAXIMUM_SCALE (short)
Maximale Anzahl an Stellen.- SQL_DATA_TYPE (int)
Wird nicht benutzt.- SQL_DATETIME_SUB (int)
Wird nicht benutzt.- NUM_PREC_RADIX (int)
Üblicherweise 2 oder 10.
![[1.2]](../../images/marg12.gif)
Die zurückgelieferte Ergebnismenge enthält folgende Spalten:
- TYPE_CAT (String)
Name des Katalogs (kann NULL sein).- TYPE_SCHEM (String)
Name des Schemas (kann NULL sein).- TYPE_NAME (String)
Name des Typs- CLASS_NAME (String)
Name der Java-Klasse- DATA_TYPE (String)
Code des Typs in java.sql.Types (JAVA_OBJECT, STRUCT oder DISTINCT).- REMARKS (String)
Kommentar zu diesem Typ- BASE_TYPE (short)
Basis-Typ in java.sql.Types (kann null sein).
![[1.2]](../../images/marg12.gif)
![[1.4]](../../images/marg14.gif)
![[1.2]](../../images/marg12.gif)
![[1.2]](../../images/marg12.gif)
![[1.2]](../../images/marg12.gif)
![[1.2]](../../images/marg12.gif)
![[1.2]](../../images/marg12.gif)
![[1.2]](../../images/marg12.gif)
![[1.2]](../../images/marg12.gif)
![[1.4]](../../images/marg14.gif)
![[1.4]](../../images/marg14.gif)
![[1.4]](../../images/marg14.gif)
![[1.2]](../../images/marg12.gif)
![[1.4]](../../images/marg14.gif)
![[1.2]](../../images/marg12.gif)
![[1.4]](../../images/marg14.gif)
![[1.4]](../../images/marg14.gif)
![[1.2]](../../images/marg12.gif)