\

해병 코딩

728x90
반응형

제약 조건 종류 

primary key

 

CREATE TABLE userlist(
    id VARCHAR2(10) CONSTRAINT id_pk PRIMARY key,
    name varchar2(10) not null
)

 

 

foreign key

 

CREATE TABLE fk_member(
    code number(2) NOT NULL ,
    id VARCHAR2(20) NOT NULL
    CONSTRAINT id_fk REFERENCES MEMBER(id) ,
    etc VARCHAR2(10)
)

unique

CREATE TABLE userlist(
  id VARCHAR2(10) CONSTRAINT id_pk PRIMARY key,
  jumin char(13) not null CONSTRAINT jumin_un unique
)

 

 

check

CREATE TABLE ck_Test(
    NAME VARCHAR2(10) NOT NULL,
    age NUMBER(2) NOT NULL
    	CHECK (age BETWEEN 20 AND 30 )
   			 --age컬럼의 값은 20~30사이만 허용
)

CHECK ()괄호 안에 있는 것 만 나오게 하는 제약 조건 

 

deault

CREATE TABLE de_Test(
    NAME VARCHAR2(10) NOT NULL,
    addr VARCHAR2(10) DEFAULT '서울'
)

 

 

728x90
반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band