IDatabaseMetaData.GetSuperTypes(String, String, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擷取該資料庫中特定結構中定義的使用者定義型別(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 版本加入。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。