IDatabaseMetaData.GetTables(String, String, String, String[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Beschreibung der tabellen ab, die im angegebenen Katalog verfügbar sind.
[Android.Runtime.Register("getTables", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetTables_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.IResultSet? GetTables(string? catalog, string? schemaPattern, string? tableNamePattern, string[]? types);
[<Android.Runtime.Register("getTables", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetTables_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetTables : string * string * string * string[] -> Java.Sql.IResultSet
Parameter
- catalog
- String
Ein Katalogname; muss dem Katalognamen entsprechen, da er in der Datenbank gespeichert ist; "" ruft diese ohne Katalog ab; null bedeutet, dass der Katalogname nicht verwendet werden sollte, um die Suche einzugrenzen.
- schemaPattern
- String
Ein Schemanamenmuster; muss dem Schemanamen entsprechen, da er in der Datenbank gespeichert ist; "" ruft diese ohne Schema ab; null bedeutet, dass der Schemaname nicht verwendet werden sollte, um die Suche einzugrenzen.
- tableNamePattern
- String
Ein Tabellennamenmuster; muss dem Tabellennamen entsprechen, da er in der Datenbank gespeichert ist.
- types
- String[]
eine Liste von Tabellentypen, die aus der Liste der Tabellentypen stammen müssen, die zurückgegeben werden#getTableTypes, um einzuschließen; gibt alle Typen zurück. null
Gibt zurück
ResultSet - Jede Zeile ist eine Tabellenbeschreibung.
- Attribute
Ausnahmen
Ein Datenbankfehler ist aufgetreten.
Hinweise
Ruft eine Beschreibung der tabellen ab, die im angegebenen Katalog verfügbar sind. Es werden nur Tabellenbeschreibungen zurückgegeben, die dem Katalog, Schema, Tabellennamen und Typkriterien entsprechen. Sie werden nach TABLE_TYPE, TABLE_CATund TABLE_SCHEMTABLE_NAME.
Jede Tabellenbeschreibung enthält die folgenden Spalten: <OL><LI><B>TABLE_CAT</B> String => Tabellenkatalog (kann null) <LI><B>TABLE_SCHEM</B> String => Tabellenschema (kann sein null) <LI><B>TABLE_NAME</B> String => Tabellenname <LI><B>TABLE_TYPE</B> Zeichenfolge => Tabellentyp. Typische Typen sind "TABLE", "VIEW", "SYSTEM TABLE", "GLOBAL TEMPORARY", "LOCAL TEMPORARY", "ALIAS", "SYNONYM".
<LI><B>HINWEISE</B> Zeichenfolge => erläuternder Kommentar zur Tabelle <LI><B>TYPE_CAT</B> Zeichenfolge => der Typenkatalog (kann sein null) <LI><B>TYPE_SCHEM</B> String => das Typenschema (kann sein null) <LI><B>TYPE_NAME</B> String => Typname (kann sein null) <LI><B>SELF_REFERENCING_COL_NAME</B> Zeichenfolge => Name der angegebenen Spalte "Bezeichner" einer typierten Tabelle (kann sein) null) <LI><B>REF_GENERATION</B> String => gibt an, wie Werte in SELF_REFERENCING_COL_NAME erstellt werden. Werte sind "SYSTEM", "USER", "DERIVED". (kann sein null) </OL>
<B>Hinweis:</B> Einige Datenbanken geben möglicherweise keine Informationen für alle Tabellen zurück.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.