Database/Oracle
[Oracle SQL] 제약 조건 (Constraint)
제약 조건(Constraint) Oracle에서는 제약 조건을 사용하여 유효하지 않은 Data가 입력되는 것을 방지한다. 제약 조건은 Table 생성 시 또는 생성 후에 정의한다. Column 또는 Table 레벨 별로 제약 조건을 적용하고, 종속된 Table의 삭제를 방지한다. 제약 조건 이름을 지정할 수 있는데, 지정하지 않은 경우 SYS_Cn 형식의 이름을 생성한다. USER_CONSTRAINTS View에서 부여된 제약 조건을 확인할 수 있다. USER_CONS_COLUMNS View에서 제약 조건과 연관된 Column을 확인할 수 있다. 유형 NOT NULL : 칼럼에 Null 값을 포함하지 않도록 지정한다. UNIQUE : Table의 모든 행에 대해 고유한 값을 갖는 칼럼 또는 칼럼의 조합을..