데이터 추가

데이터 추가

데이터를 추가하기 위한 명령문의 형식은 다음과 같다.

insert into 테이블이름(항목...) values(데이터...);

table city

no

name

country

1

서울

대한민국

2

부산

대한민국

테이블에 데이터를 추가하기 위한 구문을 만들어본.

테이블 생성 구문

create table city(
no number,
name varchar2(12),
country varchar2(12)
);

데이터 추가 구문

insert into city(no, name, country) values(1, '서울', '대한민국');
insert into city(no, name, country) values(2, '부산', '대한민국');

시퀀스가 있을 경우 추가 구문

시퀀스를 만들어 두었다면 번호는 시퀀스를 이용해서 부여할 수 있다. 시퀀스를 이용하여 번호를 부여하면 1, 2번이 아닌 시퀀스의 LASTNUMBER 값이 번호로 설정된다.

create sequence city_seq;
insert into city(no, name, country) values(city_seq.nextval, '서울', '대한민국');
insert into city(no, name, country) values(city_seq.nextval2, '부산', '대한민국');

형식을 지정하지 않고 추가

형식을 지정하지 않고 테이블 순서에 맞게 데이터를 추가할 수 있다. 항목이 누락되거나 순서가 달라질 경우 오류가 발생한다.

insert into city values(city_seq.nextval, '서울', '대한민국');
insert into city values(city_seq.nextval2, '부산', '대한민국');

Last updated