본문 바로가기

나만의 작업/DataBase

자주 쓰지 않아서 잊어버리는 간단한 Oracle SQL문들



1. 제약조건 추가
alter table XXX
add constraint uq_XXX unique(xxx);

2. 제약조건 확인

select constraint_name, table_name 
from user_constraints 
where table_name = 'XXX';

CONSTRAINT NAME은 USER_CONSTRAINTS VIEW를 통해 확인 가능.
모든 CONSTRAINT는 DATA DICTIONARY에 저장된다.

3. index 확인

select a.index_name,a.index_type,a.status,a.uniqueness,a.table_name,b.column_name
from user_indexes a,user_ind_columns b
where a.index_name=b.index_name and a.table_name = 'XXX';

4. Oracle 정보 확인

select * from v$version;