티스토리 뷰

Study/DBMS >

Oracle 테이블 속성

Jake Yoon 2013. 3. 25. 03:03

CREATE TABLE 기본테이블

(열이름 데이타타입 NOT NULL DEFAULT  값)

UNIQUE 기본키는 아니지만 중복되지 않도록 하는 것 (기본키처럼 정의함)

 


 

외래키가 지워지면 기본키로 가지고 있는 키까지 변경되어야하는데 이를 위해서는

기본키가 지워져야 한다.

이를 가능하게 하려면

 

ON DELETE RESTICK

 

불가능하게 하려면

 

ON DELETE CASCADE

ON UPDATE CASCADE


 

CHECK 속성

CHECK(성적>=0) 이런식으로 마지막줄에 넣어준다.

 


ALTER TABLE 등록 DROP 성적 CASCADE;


 

묵시값 변경 :

ALTER TABLE 등록 ALTER 성적 DROP DEFAULT;

 

ALTER TABLE 등록 ALTER 성적 SET DEFAULT '0';

 

댓글