Skip to main content
列出目標資料庫伺服器中的表。根據配置和目標資料庫型別,其中一些參數和輸出屬性可能不相關。

必需的參數

  • driver:跨平臺版本中的 JDBC 驅動程式類名稱,或 .NET 版本中的 ADO.NET 提供程式名稱。
  • conn:連接字串或資料庫 URL。

可選的參數

  • includesystemtables:是否包含系統表。允許的值為 truefalse。預設值為 false
  • schema:從中列出表的資料庫 Schema 名稱。該 Schema 通常稱為一組表的 命名空間
  • catalog:資料庫伺服器中的 Catalog。這通常稱為 資料庫。如果不提供值,則傳回資料庫伺服器中所有 Catalog 的表。

輸出屬性

  • db:name:表的名稱。
  • db:type:表的型別。
  • db:schema:表所屬的 Schema。
  • db:catalog:表所屬的 Catalog。這通常稱為 資料庫

範例

在此範例中,目標資料庫伺服器是 MySQL,目標 Catalog(資料庫)是 sakila。請注意,連接字串中沒有 database 參數:如果在連接字串中指定了資料庫,則不需要 catalog 參數。此指令碼將目標 Catalog(資料庫)的所有屬性寫入輸出檔案。
輸出檔案具有以下格式:
只要在安裝並執行 的計算機上安裝了驅動程式,就可以修改上面的範例以定位其他資料庫。針對 .NET 調整此範例時,需要按如下方式更改 driverconn 輸入: