INSERT
INSERT INTO [table] [(column1[, column2 ..]) ]
VALUES(value1 [ ,value2]);
- ์ปฌ๋ผ๋ช ์ ๋์ดํ ๋ ํ ์ด๋ธ ์ ์์ ๋ฐ๋ฅธ ์ปฌ๋ผ์์๋๋ก ๋์ดํ ํ์๋ ์๊ณ values์ ์ ๊ธฐ์ ํ ๊ฐ์ ์์์ ๋์ผํด์ผํจ
- ํ ์ด๋ธ์ ๋ชจ๋ ์ปฌ๋ผ์ ๊ฐ์ ์ ๋ ฅํ๋ฉฐ ์ปฌ๋ผ์์๋๋ก ๋์ดํ ๊ฒฝ์ฐ ์ปฌ๋ผ๋ช ๋์ดํ์ง ์์๋ ๋๋ค.
INSERT INTO dept (deptno, dname,loc)
VALUES (99, 'DDIT','daejeon');
INSERT INTO dept ~~(deptno, dname,loc)~~
VALUES (99, 'DDIT','daejeon');
- ๋ชจ๋ ์ปฌ๋ผ์ ๊ฐ์ ์
๋ ฅํ์ง ์์ ์๋ ์๋ค
๋จ, ํด๋น์ปฌ๋ผ์ด NOT NULL ์ ์ฝ์กฐ๊ฑด์ด ๊ฑธ๋ ค์๋ ๊ฒฝ์ฐ๋ ๋ฐ๋์ ๊ฐ์ด ๋ค์ด๊ฐ์ผ ํ๋ค. (DESC ๋ช ๋ น์ด๋ก ํ์ธ)
-- NOT NULL ์ธ empno ์ปฌ๋ผ๋๋ฌธ์ ์คํ๋์ง ์์
INSERT INTO emp (ename,job)
VALUES ('brown','RANGER');
--
INSERT INTO emp (**empno**,ename,job,hiredate)
VALUES (**9998**,'sally','RANGER',SYSDATE);
SELECT ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ ํ ์ด๋ธ์ ๋ ฅ
- ์ฌ๋ฌ๊ฑด์ ๋ฐ์ดํฐ๋ฅผ ํ๋์ INSERT ๊ตฌ๋ฌธ์ ํตํด ์ ๋ ฅ
INSERT INTO (์ปฌ๋ผ1, ์ปฌ๋ผ2)
SELECT ์ปฌ๋ผ1, ์ปฌ๋ผ2
FROM ....;
INSERT INTO emp(empno, ename,job, hiredate)
SELECT 9998,NULL,'RANGER',SYSDATE
FROM dual
UNION ALL
SELECT 9997,'moon','RANGER',TO_DATE('2020/07/01','YYYY/MM/DD')
FROM dual;๋ฐ์ํ
'IT > SQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [ORACLE]DELETE (0) | 2022.01.11 |
|---|---|
| [ORACLE]UPDATE (0) | 2022.01.11 |
| [ORACLE]์๋ธ์ฟผ๋ฆฌ (0) | 2020.07.08 |
| [ORACLE]JOIN ์ ์ข ๋ฅ (OUTER, CROSS) (0) | 2020.07.08 |
| [ORACLE] ์ฟผ๋ฆฌ ์ฐ์ต์ฉ ํ ์ด๋ธ ์์ค (0) | 2020.07.02 |