칼럼 레벨에서 제약조건 정의

 

*column_constraint : 칼럼 레벨에서 제약 조건을 정의하는 경우

column_constraint : ==

{[NOT] NULL

|RPIMARY KEY[USING INDEX index_clause]

|UNIQUE[USING INDEX index_clause]

|REFERENCES [schema.] table[(column[.column]...)]

               [ON DELETE CASCADE]

|CHECK (condition) }

defer_spec :==

[NOT DEFERRABLE

|DEFERRABLE[INITIALLY{IMMEDIATE | DEFERRED}]]

[DISABLE | ENABLE[VALIDATE | NOVALIDATE]]

 

 

 

무결성 제약조건 생성 방법

 

*무결성 제약조건 생성

-테이블 생성과 동시에 정의

-테이블을 생성한 이후에 추가, 삭제 할 수 있음

-제약조건명을 지정하지 않으면 SYS_Cn 형태로 자동 생성

-칼럼 레벨 : 칼럼 정의시 해당 칼럼별로 지정

-테이블 레벨 : 제약조건이 하나 이상의 칼럼을 참조, 지정

 

*사용법

CREATE TABLE[schema.] table

(column datatype[DEFAULT expression]

[column_constraint],

[table_constraint][,...]);

 

 

 

 

CHECK 무결성 제약조건

 

 

CHECK 무결성 제약조건

 

*칼럼에서 허용 가능한 데이터의 범위나 조건을 지정

*데이터 입력이나 수정 시 실수로 부정확한 값을 입력 예방

*하나의 칼럼에 여러 개의 CHECK 무결성 제약조건을 지정 가능

*CURRVAL, NEXTVAL과 같은 가상 칼럼이나 SYSDATE, USER와 같은 함수는 사용 불가능

*예

  -student 테이블에서 학년 데이터는 1,2,3,4 중의 하나의 값만 입력 가능

 

 

참조 무결성 제약조건

 

 

 

 

참조 무결성 제약조건

 

-한 테이블의 칼럼 값이 자신, 다른 테이블의 칼럼 값 중에 하나와 일치시키기 위한 제약조건

-용어

  。자식 테이블 : 다른 테이블의 칼럼 값을 참조하는 테이블

  。부모 테이블 : 다른 테이블에 의해 참조되는 테이블

  。외래 키 : 부모 테이블의 칼럼 값을 참조하는 자식 테이블의 칼럼

  。참조 키 " 자식 테이블에서 참조하는 부모 테이블의 칼럼

 

[표12.2] 갱신 제한과 삭제 제한에서 허용되는 DML 명령문

 

 

 

 


 

오라클 기초부터

 

 

 실무활용 과정 

 

 

 

안녕하세요 IT 관련 재직자&개발자 여러분.. ​ 


​담당자가 추천드리는 금일의 추천강좌는 바로바로~~


오라클 기초부터 실무활용 과정


오라클 기초부터 실무활용 과정 은 현재 Oracle관련 재직자 분들에게


신입직원에게는 업무에 활용할 수 있는 과정을 기존 직원분들에게는


잃어버린 초심을 찾으면서, 공부하는 매우 유용한 강좌입니다 ^ㅇ^


그렇다면 이제 일정과 교육내용을 한번 살펴볼까요~~??


【일정】

* 평일주간 : 2015년 12월 02일(수) ~ 12월 11일 (금) 8일 총 64시간


* 평일야간 : 2015년 12월 22일(화) ~ 01월 19일 (화) 18일 총 54시간


* 주말주간 : 2015년 11월 28일(토) ~ 12월 20일 (일) 8일 총 56시간


​보시는 것 처럼 일정은 현재 평일 주&야간은 물론이고, 주말에도


여러분들을 찾아가기 위해서 최고의 강사님과 협약하여 진행하고


있는 최고의 강좌입니다... ^ㅇ^ 교육내융을 보러갈까요~


【교육내용】

- SQL*Plus
- BASIC SQL
- PL/SQL
- Oracle Architecture
- Backup & Recovery
- Oracle Hint(SQL튜닝 및 Hint 사례)
- SQL튜닝 실전사례연구




이제 곧 1주일 후면 12월이 찾아오네요 ^ㅇ^.... 쌀쌀해진 날씨에


따뜻하게 옷 챙겨입으시고 , 항상 감기 조심하세요 ^ㅇ^


감사합니다~♡


 

 

 

기본 키 무결성 제약조건

 

 

+ Recent posts