2010. 6. 26. 01:04
오라클에서 제약조건 보기 (관리자계정) Study/Database2010. 6. 26. 01:04
SELECT CONSTRAINT_NAME,CONSTRAINT_TYPE,TABLE_NAME
FROM DBA_CONSTRAINTS
WHERE CONSTRAINT_name ='SYS_C004414';
저기서 where 조건에서 찾아준건 제약조건 이름..
자식 테이블에서 삭제 시도하면
ORA-02292: integrity constraint (제약조건이름) violated - child record found
이런식으로 떠버려서..
사실 처음부터 개발자가 직접 제약조건을 설정하고 이랬다면 기억해둬서 부모테이블에서 삭제해주면 되는데
유지보수 경우에는 이런거 모르면 저런식으로 찾아봐서 부모테이블 가서 삭제해준다.
FROM DBA_CONSTRAINTS
WHERE CONSTRAINT_name ='SYS_C004414';
저기서 where 조건에서 찾아준건 제약조건 이름..
자식 테이블에서 삭제 시도하면
ORA-02292: integrity constraint (제약조건이름) violated - child record found
이런식으로 떠버려서..
사실 처음부터 개발자가 직접 제약조건을 설정하고 이랬다면 기억해둬서 부모테이블에서 삭제해주면 되는데
유지보수 경우에는 이런거 모르면 저런식으로 찾아봐서 부모테이블 가서 삭제해준다.
'Study > Database' 카테고리의 다른 글
q연산자 (0) | 2011.09.14 |
---|---|
sqlplus 모양 정리 (0) | 2011.09.14 |
select * 은 별로 좋지 않다. (0) | 2011.09.14 |
오라클 수업 중 간단간단한 내용 정리 (0) | 2011.09.14 |
우분투 10.04 에서 오라클 11g r2 설치하기. (0) | 2011.06.21 |
우분투 오라글 외부접속 설정법 (0) | 2011.06.21 |
if not exists (0) | 2010.08.22 |
mssql 원하는 부분외에 xx로 표현 (0) | 2010.07.08 |
게시판 다음글 이전글 (0) | 2010.06.26 |
group by 절에 함수를..ㄷㄷㄷ (0) | 2010.06.26 |