語言

IDatabaseMetaData.GetTables(String, String, String, String[]) 方法

定義

取得該目錄中可用表格的描述。

[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_CATTABLE_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> 有些資料庫可能不會回傳所有資料表的資訊。

Java 文件 java.sql.DatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[])

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

適用於