2020040906 / -- [8] Default 제약 조건 설정
- ORACLE
- 2020. 4. 30.
-- [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)
);
'ORACLE' 카테고리의 다른 글
-- 2020041307 / Top 쿼리 (0) | 2020.04.30 |
---|---|
2020041406 /데이터 제어어 DCL(Data Control Language) 권한(Role) (0) | 2020.04.30 |
-- 2020041307 / 뷰 with read only (0) | 2020.04.30 |
2020041306 / 뷰(view) 옵션 whit check option (0) | 2020.04.30 |
2020040906 / [7] Check 제약 조건 설정 (0) | 2020.04.30 |