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.
Dieser Wert kann von der Methode SQLException.getSQLState() zurückgegeben werden.
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.
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).
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 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).
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).
Die zurückgelieferte Ergebnismenge besitzt folgende Spalten:
- TABLE_SCHEM (String)
Name des Schemas.- TABLE_CATALOG (String)
Name des Katalogs (kann NULL sein).
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.
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.
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).