Computer Engineering/DB
오라클 기본 쿼리 (사용자 테이블 리스트보기, 모든 사용자보기, 테이블 제약조건 보기, sql 실행속도 )
야기
2008. 8. 14. 11:23
1. 사용자 리스트 보기
SQL> conn /as sysdba
Connected.
SQL> select username from all_users;
USERNAME
------------------------------
HR_AUDIT
ORACLE_ADMIN
HR
DBSNMP
TSMSYS
DIP
OUTLN
SYSTEM
SYS
------------------------------
HR_AUDIT
ORACLE_ADMIN
HR
DBSNMP
TSMSYS
DIP
OUTLN
SYSTEM
SYS
9 rows selected.
2. 사용자 테이블 리스트 보기
SQL> select table_name from user_tables;
TABLE_NAME
------------------------------
REGIONS
LOCATIONS
DEPARTMENTS
JOBS
EMPLOYEES
JOB_HISTORY
JOB_GRADES
TEMP2
TEMP1
TEMP3
TEMP4
TEMP5
EMP_HISTORY
EMP3
COUNTRIES
EMP2
16 rows selected.
3. 테이블 제약 조건 보기
SQL> select table_name, constraint_name, constraint_type
2 from user_constraints
3 where table_name='EMP3';
2 from user_constraints
3 where table_name='EMP3';
TABLE_NAME CONSTRAINT_NAME C
------------------------------ ------------------------------ -
EMP3 SYS_C002849 C
EMP3 SYS_C002850 C
EMP3 SYS_C002851 C
EMP3 SYS_C002852 C
EMP3 EMP3_PK P
EMP3 EMP3_FK R
------------------------------ ------------------------------ -
EMP3 SYS_C002849 C
EMP3 SYS_C002850 C
EMP3 SYS_C002851 C
EMP3 SYS_C002852 C
EMP3 EMP3_PK P
EMP3 EMP3_FK R
6 rows selected.
4. 쿼리 수행 시간 보기
SQL> set timing on
SQL> select table_name , constraint_name, constraint_type
2 from user_constraints
3 where table_name='EMP3';
TABLE_NAME CONSTRAINT_NAME C
------------------------------ ------------------------------ -
EMP3 SYS_C002849 C
EMP3 SYS_C002850 C
EMP3 SYS_C002851 C
EMP3 SYS_C002852 C
EMP3 EMP3_PK P
EMP3 EMP3_FK R
------------------------------ ------------------------------ -
EMP3 SYS_C002849 C
EMP3 SYS_C002850 C
EMP3 SYS_C002851 C
EMP3 SYS_C002852 C
EMP3 EMP3_PK P
EMP3 EMP3_FK R
6 rows selected.
Elapsed: 00:00:00.