INSERT INTO dept(deptno, dname, loc) VALUES(90, '인사과', '서울'); -- 원래 테이블의 순서와 달라도 상관없음 INSERT INTO dept(loc, dname, deptno) VALUES('서울', '인사과', 70); INSERT INTO dept VALUES(80, '인사과', '서울');
-- 묵시적 INSERT INTO dept(deptno, dname) VALUES(91, '인사과'); -- 명시적 INSERT INTO dept VALUES(92, '인사과', null); INSERT INTO dept VALUES(92, '인사과', '');
특수값 입력 가능 (USER, SYSDATE)
INSERT INTO emp(empno, ename, job, mgr, hiredate, sal, comm, deptno) VALUES(9000, USER, '연구원', 7839, SYSDATE, 5000, NULL, 90);
특정 데이터타입 입력(RR/MM/DD, TO_DATE())
INSERT INTO emp VALUES(9001, '홍길동', 'MANAGER', 7839, '2000/01/01', 2000, NULL, 30); -- 날짜에 TO_DATE('2000-01-01', 'YYYY/MM/DD') 해도 됨
UPDATE: 테이블에 저장된 행들을 변경함
서브쿼리로 여러 컬럼 변경가능