본문 바로가기

IT개발자의 삶/DB3

DB에서 발생하는 대표적인 오류 데이터베이스에서는 다양한 종류의 오류가 발생할 수 있습니다. 주요 오류 유형은 다음과 같습니다. 1.구문 오류(Syntax Error): 쿼리나 데이터베이스 작업의 구문이 올바르지 않은 경우 발생합니다. 일반적으로 괄호, 쉼표, 따옴표 등의 누락, 잘못된 키워드 사용, 잘못된 테이블 또는 열 이름 등이 구문 오류의 일반적인 원인입니다. 2.중복 키 오류(Duplicate Key Error): 고유 제약 조건이 있는 열에 이미 존재하는 값을 삽입하려고 할 때 발생합니다. 이 오류는 주로 PRIMARY KEY나 UNIQUE 제약 조건을 위반하는 경우에 발생합니다. 3.일관성 제약 오류(Consistency Constraint Error): 데이터베이스의 일관성 제약 조건을 위반하는 작업이 수행될 때 발생합니.. 2023. 6. 23.
오라클 ON DELETE CASCADE 조건 ON DELETE CASCADE는 부모 테이블의 행이 삭제될 때 자식 테이블의 해당 행도 삭제되는 constraint입니다. ON DELETE CASCADE를 사용하면 부모 테이블의 행을 삭제할 때 자식 테이블의 행을 수동으로 삭제할 필요가 없으므로 데이터 일관성을 유지하는 데 도움이 됩니다. 예를 들어 주문 테이블과 주문 항목 테이블이 있는 경우 주문 테이블의 행을 삭제할 때 주문 항목 테이블의 해당 행도 삭제되도록 ON DELETE CASCADE를 사용할 수 있습니다. 이렇게 하면 주문과 주문 항목 간에 불일치가 발생하는 것을 방지할 수 있습니다. ON DELETE CASCADE를 사용하려면 부모 테이블의 FOREIGN KEY 제약조건의 ON DELETE 절에 지정해야 합니다. 예를 들어 주문 테이블.. 2023. 5. 16.
오라클 USER IMPORT 방법 xx 프로젝트 때, 혼자 삽질했던 기억이 새록새록 떠오르네요. 우리의 toad에서도 인코딩 문제인지 에러만 뱉는데, 커맨드를 활용한 방법이 있어서, 남겨 둡니다. 1. 임포트할 덤프파일을 오라클의 root에 위치시킨다. 2. (커맨드 입력) imp 유저명/비밀번호 FROMUSER=유저명 TOUSER=유저명 FILE=덤프파일명 3. 끝~ 퇴근합시다~~ 2023. 5. 12.