자료 입력
테이블에 데이터를 입력하는 방법에는 몇가지가 있다.
insert into 테이블명(필드명1, 필드명2, ...) values(값1, 값2, ...) | 필드명의 순서와 값의 순서가 일치해야 하며 문자값일 경우 작은 따옴표로 묶어 주어야 한다. |
insert into 테이블명 values(값1, 값2, ...) | 모든 필드에 값을 넣어줄때는 필드명을 생략할 수 있으나 입력할 값의 순서는 desc명령으로 본 필드순이여야 한다. |
insert into 테이블명 select * from 테이블명2 | 서브쿼리로 자료를 입력할 수 있다. 단, 명시된 테이블명과 테이블명2는 동일한 구조로 되어 있어야 한다. |
insert all into 테이블명1 values(필드명1, 필드명2, ...) into 테이블명2 values(필드명1, 필드명2, ...) ... select 필드명1, 필드명2, 필드명3, ... from 테이블명3 [where 조건] |
여러개의 테이블에 데이터를 동시에 입력할 수 있다. 단, values구문에 나열된 필드명의 종류는 반드시 select절에 있어야 한다. |
insert all when 조건1 then into 테이블명1 values(필드명1, 필드명2, ...) when 조건2 then into 테이블명1 values(필드명1, 필드명2, ...) select 필드명1, 필드명2, 필드명3, ... from 테이블명3 |
when 조건절을 통하여 조건1, 조건2에 맞는 경우 각각 테이블에 데이터를 따로 저장할 수 있다. |
멤버 테이블에 입력할 기본 데이터입니다.
insert into member values( '1001', '최진실', '여', '776-9595', '부산', 'a','1001');
insert into member values( '1002', '채림', '여', '123-3315', '대구', 'a','1001');
insert into member values( '1003', '김하늘', '여', '444-0404', '인천', 'b','1001');
insert into member values( '1004', '차태현', '남', '123-2424', '구미', 'b','1004');
insert into member values( '1005', '최지우', '여', '244-8484', '부산', 'c','1004');
insert into member values( '1006', '송대관', '남', '700-5425', '부산', 'd','1004');
insert into member values( '1007', '성유리', '여', '800-5882', '대구', 'd','1007');
insert into member values( '1008', '현철', '남', '333-3351', '인천', 'a','1007');
insert into member values( '1009', '한고은', '여', '321-0987', '인천', 'b','1007');
학생 테이블 기본 테이이터
insert into student values( '1001', '최진실', '여', '안양대', '3', '2000.11.30');
insert into student values('1002', '채림', '여', '서울대', '2', '2001.01.15');
insert into student values( '1003', '김하늘', '여', '한양대', '1', '2000.11.30');
insert into student values( '1004', '차태현', '남', '한양대', '1', '2001.01.15');
insert into student values( '1005', '최지우', '여', '연대', '1', '2000.11.30');
insert into student values( '1006', '송대관', '남', '연대', '2', '2001.01.15');
insert into student values( '1007', '성유리', '여', '고대', '3', '2000.11.30');
insert into student values( '1008', '현철', '남', '안양대', '3', '2000.11.30');
insert into student values( '1009', '한고은', '여', '한서대', '3', '2000.11.30');
'BOOK > 오라클' 카테고리의 다른 글
데이터삭제 (0) | 2021.08.02 |
---|---|
데이터수정 (0) | 2021.08.02 |
테이블 생성과 변경 (0) | 2021.08.02 |
오라클 Dictionary (0) | 2021.08.02 |
SQL*Plus 간단 명령어 (0) | 2021.08.02 |
댓글