codememo

Check Constraint on Oracle의 내용을 보는 방법

tipmemo 2023. 10. 5. 21:54
반응형

Check Constraint on Oracle의 내용을 보는 방법

제가 작업 중인 데이터베이스를 작성하지는 않았지만, 체크 제약 사항에 대한 자세한 내용을 보고 싶습니다.

열에 대한 검사 제약 조건이 특정 값 집합을 적용한다는 것을 알고 있으며 해당 값이 무엇인지 알고 싶습니다.예를 들어, 검사 제약 조건이 문자 'Y'와 'N'을 적용하는 경우 데이터베이스를 쿼리하여 허용된 값이 'Y'와 'N'임을 확인할 수 있습니다.

질의를 통해 이것을 할 수 있습니까?

select constraint_name,search_condition 
from all_constraints
where table_name='NAME_OF_YOUR_TABLE'
and constraint_type='C';

체크 및 모든 체크 제약 조건의 제약 조건 이름을 특정 테이블에 나열합니다.

잊지 마세요. 그 안에 있는 칼럼들은all_constraints테이블은 대소문자를 구분합니다.선택한 문이 아무것도 반환하지 않으면 그 이유일 수 있습니다.

(DBA의 답변에 대해 담당자가 의견을 충분히 제시해 준다면 이는 성공할 수 있을 것입니다.

언급URL : https://stackoverflow.com/questions/2686353/how-to-see-contents-of-check-constraint-on-oracle

반응형