- 주의할점
- 문장 입력할 때 작은 따옴표(' ')만 사용!
- 큰 따옴표(" ") 사용시 오류
예시
컬럼 중 NULL 값 있을 경우
INSERT INTO 테이블명(컬럼명1,컬럼명2,컬럼명3)
VALUES(데이터1,데이터2,NULL);
1. 단순 데이터 입력
Table 전체 컬럼에 값 입력
INSERT INTO 테이블명1
VALUES(데이터1,데이터2,데이터3);
더보기
INSERT INTO REMAIN
VALUES('2003','P101000001',20,10,12,18,'2004-01-01');
Column명 기술하여 입력하는 방법(권장)
INSERT INTO 테이블명1(컬럼명1,컬럼명2,컬럼명3)
VALUES(데이터1,데이터2,데이터3);
더보기
INSERT INTO EMP (EMPID,NAME,DEPT,HIRE_DATE,BIRTHDAY,ADDRESS,JOB,SALARY)
VALUES('1006','김민수','개발부',SYSDATE,'1985.10.12','대전광역시','ERP프로그램',350);
2. 특정 Column에 데이터 입력
- 데이터를 입력하고자 하는 컬럼 선택
INSERT INTO 테이블명1(컬럼명1,컬럼명3,컬럼명5)
VALUES(데이터1,데이터3,데이터5);
결과값
컬럼명1 | 컬럼명2 | 컬럼명3 | 컬럼명4 | 컬럼명5 |
데이터1 | null | 데이터1 | null | 데이터1 |
3.특수Value, Null값 입력
4. 다른Table로 부터 데이터 입력
INSERT INTO 테이블명(컬럼명1,컬럼명2,컬럼명3,컬럼명4,컬럼명5)
SELECT 컬럼명1값, 컬럼명2값, 컬럼명3값, 컬럼명4값, 컬러명5값
FROM SELECT문에 해당되는 테이블명;
더보기
INSERT INTO remain
SELECT
'2004', --REMAIN_YEAR
PROD_ID, --REMAIN_PROD
TO_NUMBER(SUBSTR(PROD_ID,-2)),--REMAIN_J_00
10,--REMAIN_1 입고
7,--REMAIN_0 출고
TO_NUMBER(SUBSTR(PROD_ID,-2))+10-7, --REMAIN_J_99
SYSDATE --REMAIN_DATE
FROM PROD; --SELECT 해당되는 테이블명
결과창 : 73행 들어감
'DB > SQL' 카테고리의 다른 글
UPDATE문 : DB 수정 또는 추가 (0) | 2023.12.26 |
---|---|
DELETE 행의 데이터 삭제 (0) | 2023.12.26 |
ALTER 테이블 변경/ 수정 (0) | 2023.12.26 |
DROP 테이블 삭제 (0) | 2023.12.26 |
CREATE 테이블 생성 (0) | 2023.12.26 |