語言

IDatabaseMetaData.GetSuperTypes(String, String, String) 方法

定義

擷取該資料庫中特定結構中定義的使用者定義型別(UDT)階層描述。

[Android.Runtime.Register("getSuperTypes", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetSuperTypes_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? GetSuperTypes(string? catalog, string? schemaPattern, string? typeNamePattern);
[<Android.Runtime.Register("getSuperTypes", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetSuperTypes_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 GetSuperTypes : string * string * string -> Java.Sql.IResultSet

參數

catalog
String

目錄名稱;「」取回那些沒有目錄的作品; null 意即將目錄名稱從篩選標準中刪除

schemaPattern
String

結構名稱模式;「」 取回那些沒有 schema 的

typeNamePattern
String

UDT的名稱模式;可能是完全合格的名字

傳回

一個 ResultSet 物件,其中一列提供指定 UDT 的資訊

屬性

例外狀況

發生了資料庫錯誤。

備註

擷取該資料庫中特定結構中定義的使用者定義型別(UDT)階層描述。 僅建模即時的超類型與次類型關係。

僅回傳符合目錄、結構及類型名稱的 UDT 的超型別資訊。 型別名稱參數可以是完全限定的名稱。 當提供的 UDT 名稱為完全限定名稱時,目錄與 schemaPattern 參數會被忽略。

若UDT沒有直接超型,則不在此列出。 此方法回傳的物件列 ResultSet 描述指定的 UDT 及直接超型。 一列有以下欄位:<OL<>LI><B>TYPE_CAT</B> 字串 => UDT 的目錄(可能是null) <LI><B>TYPE_SCHEM</B> 字串 => UDT 的結構(可能是null) <LI><B>TYPE_NAME</B> 字串 => UDT <的型別名稱 SUPERTYPE_CAT<><>/B> 字串 => 直接超級型別的目錄(可能是null) <LI><B>SUPERTYPE_SCHEM</B> 字串 =>直接超型的結構(可能為)LI B SUPERTYPE_NAME/B> 字串 => 直接超型的名稱 </OL<>><<null>

<B>註:</B> 若驅動程式不支援型別階層,則會回傳一個空的結果集。

在 1.4 版本加入。

Java 文件 java.sql.DatabaseMetaData.getSuperTypes(java.lang.String, java.lang.String, java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於