2020040906 / -- [8] Default 제약 조건 설정

-- [8] Default 제약 조건 설정 방법


실습


-- 지역명(LOC) 컬럼에 아무 값도 입력하지 않을 때 Default 값으로 'SEOUL' 입력되게 한다


create table dept08(

     deptno   number(2)   constraint dept08_deptno_pk primary key,

     dname   varchar2(20) constraint dept08_dname_nn not null,

     loc        varchar2(20) default 'SEOUL'

);


insert into dept08(deptno, dname) values(10, '회계부');

select * from dept08; --확인


insert into dept08 values(20, '연구소', '종로구');

select * from dept08; --확인



====아래는 9번으로 발행====== 


-- [9] Default 제약 조건 명시 방법


-- 1) 컬럼 레벨로 제약 조건명을 명시해서 제약 조건 설정

create table dept09(

     deptno   number(2)   constraint dept09_deptno_pk primary key,

     dname   varchar2(20) constraint dept09_dname_nn not null,

     loc        varchar2(20) default 'SEOUL'

);


-- 2) 테이블 레벨 방식으로 제약 조건설정

create table emp09(

     empno     number(4),

     ename     varchar2(20),

     job          varchar2(20),

     deptno     number(2),

     constraint emp09_empno_pk primary key(empno)

);

댓글

Designed by JB FACTORY