관리 메뉴

FU11M00N

[ Oracle ] 제약조건 확인하기 join 본문

Programming/Oracle SQL

[ Oracle ] 제약조건 확인하기 join

호IT 2021. 3. 15. 23:03

 

저번 글 테이블값과 이어집니다.

 


 

desc user_constraints;
desc user_cons_columns;

select a.constraint_name, b.constraint_type, a.table_name, a.column_name
from user_cons_columns a join user_constraints b 
on a.constraint_name=b.constraint_name order by 1;

user_constraints 딕셔너리는 colmumn_name이 없기때문에 column_name을 출력하기위해  user_cons_columns 와 조인을 해줍니다.

 

 

 

아래는  search_condition과 참조를 볼 수 있는 r_constraint_name 을 볼수있습니다.

 

select a.constraint_name, b.constraint_type, a.table_name, a.column_name, 
b.search_condition, b.r_constraint_name
from user_cons_columns a join user_constraints b 
on a.constraint_name=b.constraint_name order by 1;
Comments