LIST TABLES

使用 LIST TABLES 列出資料庫中符合命令引數所提供之設定的所有表格。請先使用 DBLOGIN 命令來建立資料庫連線,再使用此命令。如果登入 Oracle 多租用戶容器資料庫,請登入包含要列出之表格的可插拔資料庫。

若要列出所有已啟用自動擷取的表格,請使用 auto_capture 選項。此選項僅適用於 Oracle Database 21c 或更新版本。您必須先建立資料庫連線 (使用 DBLOGIN 命令),才能使用此命令。如果您無法建立資料庫連線,或沒有必要權限,此選項將無法運作。

語法

LIST TABLES table

使用 auto_capture 選項時,會套用下列語法。

LIST TABLES [container.]owner.table [AUTO_CAPTURE]

table

表格名稱或以萬用字元 (*) 指定的一組表格。

[container.]owner.table

此命令在非 CDB 模式下接受兩部分名稱,在 CDB 模式下接受三部分名稱。支援的萬用字元分別為 ? 和 *,且符合單一字元和零個以上的字元。在「管理從屬端」中,schema/owner 和 container 名稱都不能包含萬用字元。表格名稱可以有萬用字元。當命令成功時,輸出會顯示已啟用自動擷取功能且符合輸入條件的表格清單。

範例

以下顯示 LIST TABLES 命令和範例輸出。

LIST TABLES empl*

範例

以下範例顯示 LIST TABLES 命令,其中列出啟用以進行自動擷取的表格:

LIST TABLES hr.emp*  AUTO_CAPTURE

輸出會類似下列內容:

2022-09-06T06:31:09Z  INFO    OGG-15189  Default catalog name DBEAST will be used for table specification hr.emp*.
"DBEAST"."HR"."EMPLOYEES"
"DBEAST"."HR"."EMP_DETAILS_VIEW"

Found 2 tables matching list criteria.