Sprache

IDatabaseMetaData.GetAttributes(String, String, String, String) Methode

Definition

Ruft eine Beschreibung des angegebenen Attributs des angegebenen Typs für einen benutzerdefinierten Typ (UDT) ab, der im angegebenen Schema und Katalog verfügbar ist.

[Android.Runtime.Register("getAttributes", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetAttributes_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.IResultSet? GetAttributes(string? catalog, string? schemaPattern, string? typeNamePattern, string? attributeNamePattern);
[<Android.Runtime.Register("getAttributes", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetAttributes_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetAttributes : 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.

typeNamePattern
String

ein Typnamenmuster; muss dem Typnamen entsprechen, wie er in der Datenbank gespeichert ist.

attributeNamePattern
String

ein Attributnamenmuster; muss dem Attributnamen entsprechen, wie er in der Datenbank deklariert wird.

Gibt zurück

ein ResultSet Objekt, in dem jede Zeile eine Attributbeschreibung ist

Attribute

Ausnahmen

wenn ein Datenbankfehler auftritt.

Hinweise

Ruft eine Beschreibung des angegebenen Attributs des angegebenen Typs für einen benutzerdefinierten Typ (UDT) ab, der im angegebenen Schema und Katalog verfügbar ist.

Beschreibungen werden nur für Attribute von UDTs zurückgegeben, die den Kriterien "Katalog", "Schema", "Typ" und "Attributname" entsprechen. Sie werden nach TYPE_CAT, TYPE_SCHEMund TYPE_NAMEORDINAL_POSITION. Diese Beschreibung enthält keine geerbten Attribute.

Das ResultSet zurückgegebene Objekt weist die folgenden Spalten auf: <OL><LI><B>TYPE_CAT</B> String => Typkatalog (kann nullsein) <LI><B>TYPE_SCHEM</B> String => Typschema (kann null) <LI><B>TYPE_NAME</B> String => Typname <LI><B>ATTR_NAME</B String> => Attributname <LI><B>DATA_TYPE</B> int => Attributtyp SQL-Typ aus java.sql.Types <.LI><B>ATTR_TYPE_NAME</B> String => Name des abhängigen Datenquellentyps. Bei einem UDT ist der Typname vollqualifizierte. Bei einem REF ist der Typname vollqualifizierter und stellt den Zieltyp des Referenztyps dar. <LI><B>ATTR_SIZE</B> int => Spaltengröße. Bei Zeichen- oder Datumstypen ist dies die maximale Anzahl von Zeichen; für numerische oder dezimale Typen ist dies genauigkeit. <LI><B>DECIMAL_DIGITS</B> int => die Anzahl der Dezimalstellen. Null wird für Datentypen zurückgegeben, bei denen DECIMAL_DIGITS nicht anwendbar ist. <LI B NUM_PREC_RADIX/B> int => Radix (in der Regel 10 oder 2) <LI><B>NULLABLE</B> int => ob NULL ZULÄSSIG ist <UL><LI> AttributNoNulls - lässt möglicherweise nicht NULL-Werte <LI-AttributNullable> - lässt definitiv NULL-Werte <LI-AttributNullableUnknown> - nullability unknown </UL><LI><B>REMARKS</B> String => comment describing column (may be null) <LI><B><>><<ATTR_DEF/B> String => Standardwert (kann nullsein) <LI><B>SQL_DATA_TYPE</B> int => nicht verwendete LI><B>SQL_DATETIME_SUB</B> int => nicht <verwendete <LI><B>CHAR_OCTET_LENGTH</B> int => für Zeichentypen die maximale Anzahl von Bytes in der Spalte <LI><B>ORDINAL_POSITION</B> int => Index des Attributs im UDT (beginnend bei 1) <LI><B>IS_NULLABLE</B> Zeichenfolge => ISO-Regeln werden verwendet, um die Nullierbarkeit für ein Attribut zu bestimmen. <UL><LI> YES ---, wenn das Attribut NULLs <LI> NO --- enthalten kann, wenn das Attribut keine leere NULLs <LI-Zeichenfolge> --- enthalten kann, wenn die Nullierbarkeit für das Attribut unbekannt <ist /UL><LI><B>SCOPE_CATALOG</B> String => Katalog der Tabelle, der den Bereich eines Referenzattributes darstellt (null wenn DATA_TYPE nicht REF) <LI><B>SCOPE_SCHEMA</B> String => Schema der Tabelle ist, das der Bereich eines Referenzattributes ist (null wenn DATA_TYPE nicht REF) LI B SCOPE_TABLE/B String> => Tabellenname ist, der den Gültigkeitsbereich eines Bezugsattributs darstellt ( wenn die DATA_TYPE nicht REF) <LI><B>SOURCE_DATA_TYPE</B> short => Quelltyp eines eindeutigen Typs oder vom Benutzer generierten Ref-Typs, SQL-Typ aus java.sql.Types (nullnull wenn DATA_TYPE nicht DISTINCT oder benutzergenerierte REF) /OL ist) <<>><<>

In 1.4 hinzugefügt.

Java Dokumentation für java.sql.DatabaseMetaData.getAttributes(java.lang.String, java.lang.String, java.lang.String, java.lang.String).

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.

Gilt für: