語言

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

定義

擷取本資料庫中特定結構中定義的表格階層描述。

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

參數

catalog
String

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

schemaPattern
String

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

tableNamePattern
String

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

傳回

一個 ResultSet 物件,其中每一列都是型別描述

屬性

例外狀況

發生了資料庫錯誤。

備註

擷取本資料庫中特定結構中定義的表格階層描述。

僅回傳與目錄、結構及資料表名稱相符的資料表超表資訊。 資料表名稱參數可能是完全限定名稱,此時目錄與 schemaPattern 參數會被忽略。 如果某個表格沒有超級表格,則不會在此列出。 超表必須與子表在同一個目錄和結構中定義。 因此,型別描述中不需要包含超表的這些資訊。

每個型別描述包含以下欄位:<OL<>LI><B>TABLE_CAT</B> 字串 => 型別目錄(可能為null) <LI><B>TABLE_SCHEM</B> 字串 => 型別的結構(可能是null) <LI><B>TABLE_NAME</B> 字串 => 型別名稱 <LI><B>SUPERTABLE_NAME</B> 字串 => 直接超級型別名稱 </OL>

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

在 1.4 版本加入。

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

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

適用於