본문 바로가기
정보관리(데이터베이스, DB)/DB

DB “CONSTRAINT_TYPE = 'R' 의미

by 3604 2025. 9. 29.
728x90
“CONSTRAINT_TYPE = 'R' 레코드가 INSERT”라는 표현은 보통 DBMS 내부 로그나 트레이스에서 볼 수 있는 문장으로,
“참조 무결성(Referential integrity) 제약을 나타내는 CONSTRAINT_TYPE = 'R'인 제약 정의 레코드가 시스템 카탈로그/사전에 새로 삽입됐다”는 뜻입니다.
요약
  • CONSTRAINT_TYPE = 'R' : 데이터베이스 사전(예: Oracle의 USER_CONSTRAINTS)에서 외래키(Foreign Key) 제약을 가리키는 코드
  • “레코드가 INSERT” : 그 제약 정보를 담은 행이 시스템 테이블에 새로 들어갔음 → 즉, 방금 어떤 테이블에 외래키 제약이 생성(ALTER TABLE … ADD CONSTRAINT … FOREIGN KEY …)됐다는 로그 메시지
728x90