Oracle - DML(데이터 조작: 추가·수정·삭제)
기존 테이블 복제 DEPT테이블 복사한 새 테이블 DEPT_TEMP을 만들려면 다음과 같다. CREATE TABLE DEPT_TEMP AS SELECT * FROM DEPT; 테이블에 데이터 추가 시, INSERT문을 이용해 추가할 수 있다. Ex) 50번 부서번호, 부서 이름 DATABASE, 위치 SEOUL 추가 INSERT INTO DEPT_TEMP (DEPTNO, DNAME, LOC) VALUES (50, 'DATABASE', 'SEOUL'); -- 열 지정 없이 추가. 순서대로 자동 지정해 추가함. INSERT INTO DEPT_TEMP VALUES (60, 'NETWORK', 'BUSAN'); -- NULL 값 지정해 추가. INSERT INTO DEPT_TEMP (DEPTNO, DNAME, ..
Oracle EMP Table 예시
책이나 페이지를 보면, 항상 EMP 테이블을 기준으로 설명하는 경우가 많다. 어디서 가져왔는지 설명도 안 하고 막막했는데, 구글링해서 찾으니 자료가 많았다. ORACLE DB 공부 할 때 이거 복붙하고 시작하면 된다. CREATE TABLE EMP (EMPNO NUMBER(4) NOT NULL, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7, 2), COMM NUMBER(7, 2), DEPTNO NUMBER(2)); INSERT INTO EMP VALUES (7369, 'SMITH', 'CLERK', 7902, TO_DATE('17-12-1980', 'DD-MM-YYYY'), 800, NULL, 20); IN..