IDatabaseMetaData.GetTables(String, String, String, String[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得該目錄中可用表格的描述。
[Android.Runtime.Register("getTables", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetTables_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.IResultSet? GetTables(string? catalog, string? schemaPattern, string? tableNamePattern, string[]? types);
[<Android.Runtime.Register("getTables", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetTables_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetTables : string * string * string * string[] -> Java.Sql.IResultSet
參數
- catalog
- String
目錄名稱;必須與資料庫中儲存的目錄名稱相符;「」取回那些沒有目錄的作品; null 意即不應使用目錄名稱來縮小搜尋範圍
- schemaPattern
- String
結構名稱模式;必須與儲存在資料庫中的結構名稱相符;「」 取回那些沒有 schema 的; null 表示不應使用結構名稱來縮小搜尋範圍
- tableNamePattern
- String
桌名模式;必須與資料庫中儲存的資料表名稱相符
- types
- String[]
一個資料表類型清單,必須來自從 回傳 #getTableTypes的 表類型清單,以包含; null 回傳所有類型
傳回
ResultSet - 每一列都是資料表描述
- 屬性
例外狀況
發生了資料庫錯誤。
備註
取得該目錄中可用表格的描述。 僅回傳符合目錄、結構、資料表名稱及類型條件的資料表描述。 它們的排序依 TABLE_TYPE序為 、 TABLE_CAT、 TABLE_SCHEMTABLE_NAME和 。
每個資料表描述包含以下欄位: <OL><LI><B>TABLE_CAT</B> 字串 => 表格目錄(可能是 null) <LI><B>TABLE_SCHEM</B> 字串 => 資料表結構(可能是 null) <LI><B>TABLE_NAME</B> 字串 => 資料表名稱 <LI><B>TABLE_TYPE</B> 字串 => 資料表類型。 典型的類型包括「TABLE」、「VIEW」、「SYSTEM TABLE」、「GLOBAL TEMPORARY」、「LOCAL TEMPORARY」、「ALIAS」、「SYNONYM」。
<LI><B 備註</B> 字串 => 對表格<的說明性註解 LI><B>TYPE_CAT</B> 字串 => 型別目錄(可能為null)<LI><B>TYPE_SCHEM</B> 字串 => 型別結構(可能是null)<LI><B>TYPE_NAME</B> 字串 => 類型名稱(可能是null) <LI><B>SELF_REFERENCING_COL_NAME</B> 字串 => 類型資料表指定「識別符」欄位的名稱(可能是null>) <LI><B>REF_GENERATION</B> 字串 => 指定 SELF_REFERENCING_COL_NAME 中值的產生方式。 數值為「系統」、「使用者」、「導出」。 (可能是 null) </OL>
<B>註:</B> 有些資料庫可能不會回傳所有資料表的資訊。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。