본문 바로가기
Database

[Oracle] DML - INSERT VALUES

by JJH0100 2022. 11. 2.
728x90
반응형
CREATE TABLE t1(
    empno NUMBER(4),
    ename VARCHAR2(10),
    detpno NUMBER(2) DEFAULT 20
);

 

 

열의 값을 지정해주어야 하나 지정하지 않아도 입력이 된다.

INSERT INTO t1
VALUES(7327, '병일', 10);

 

지정되지 않은 열의 값은 null로 들어간다

INSERT INTO t1(empno) values(7566);

 

 


테이블 생성

CREATE TABLE dept2(
    dcode NUMBER(4),
    dname VARCHAR2(20),
    pdept NUMBER(4),
    area VARCHAR2(20)
);

 

 

컬럼 값 지정하여 등록

INSERT INTO dept2(dcode, dname, pdept, area)
VALUES(9000, 'temp_1', 1006, 'Temp Area');

 

컬럼 값 지정하지 않아도 등록가능

INSERT INTO dept2
VALUES(9001, 'temp_2', 1006, 'Temp Area');

 

특정 컬럼만 등록

INSERT INTO dept2(dcode, dname, pdept)
VALUES(9002, 'temp_3', 1006);

 

 

728x90
반응형

'Database' 카테고리의 다른 글

[Oracle] to_char 시간표시 방법  (0) 2022.11.03
[Oracle] emp테이블을 이용한 SELECT  (0) 2022.11.03
[Oracle] DATE  (0) 2022.11.02
[Oracle] NUMBER  (0) 2022.11.02
[Oracle] VARCHAR2  (0) 2022.11.02

댓글