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.