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 모드의 경우)을 수락합니다. 지원되는 와일드 카드 문자는 ? 및 *(단일 및 0자 이상)입니다. 관리 클라이언트에서 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.