Sprache

IDatabaseMetaData.GetUDTs(String, String, String, Int32[]) Methode

Definition

Ruft eine Beschreibung der benutzerdefinierten Typen (USER-Defined Types, UDTs) ab, die in einem bestimmten Schema definiert sind.

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

Schemamustername; 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; kann ein vollqualifizierter Name sein

types
Int32[]

eine Liste der benutzerdefinierten Typen (JAVA_OBJECT, STRUCT oder DISTINCT), die eingeschlossen werden sollen; null gibt alle Typen zurück.

Gibt zurück

ResultSet Objekt, in dem jede Zeile ein UDT beschreibt

Attribute

Ausnahmen

Ein Datenbankfehler ist aufgetreten.

Hinweise

Ruft eine Beschreibung der benutzerdefinierten Typen (USER-Defined Types, UDTs) ab, die in einem bestimmten Schema definiert sind. Schemaspezifische UDTs verfügen möglicherweise über Typ JAVA_OBJECT, STRUCToder DISTINCT.

Es werden nur Typen zurückgegeben, die den Katalog-, Schema-, Typ- und Typkriterien entsprechen. Sie werden nach DATA_TYPE, TYPE_CATund TYPE_SCHEMTYPE_NAME. Der Typname-Parameter kann ein vollqualifizierter Name sein. In diesem Fall werden die Parameter "Catalog" und "schemaPattern" ignoriert.

Jede Typbeschreibung weist die folgenden Spalten auf: <OL<>LI><B>TYPE_CAT</B> String => der Katalog des Typs (kann nullsein) <LI><B>TYPE_SCHEM</B> String => Schema des Typs (kann seinnull) <LI><B>TYPE_NAME</B> String => Typname <LI><B>CLASS_NAME</B> String => Java Klassenname <LI><B>DATA_TYPE</B> int => Typwert definiert in java.sql. Typen. Einer von JAVA_OBJECT, STRUCT oder DISTINCT LI B HINWEISE/B> String => erläuternder Kommentar zum Typ <LI><B>BASE_TYPE</B> short => Typcode des Quelltyps eines DISTINCT-Typs oder des Typs, der den vom Benutzer generierten Verweistyp des SELF_REFERENCING_COLUMN eines strukturierten Typs implementiert, wie in java.sql.Types definiert (null wenn DATA_TYPE nicht DISTINCT oder nicht STRUCT mit REFERENCE_GENERATION = USER_DEFINED) </OL<>><<>

<B>Hinweis:</B> Wenn der Treiber UDTs nicht unterstützt, wird ein leeres Resultset zurückgegeben.

In 1.2 hinzugefügt.

Java Dokumentation für java.sql.DatabaseMetaData.getUDTs(java.lang.String, java.lang.String, java.lang.String, int[]).

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: