본문 바로가기

DB/Oracle

[오라클] DML sample(scott)

반응형
SMALL

◈ 모든 데이터를 입력할 경우 

SQL>INSERT INTO EMP 
       VALUES(7369, 'SMITH', 'CLERK', 7902, TO_DATE('80/12/17'),  800, NULL,  20);


◈ 원하는 데이터만 입력할 경우 

SQL>INSERT INTO DEPT (DEPTNO, DNAME) 
       VALUES(10, 'ACCOUNTING' ); 


SQL>UPDATE EMP 
        SET DEPTNO = 30 
        WHERE EMPNO = 7902 ; 

        사원번호가 7902번인 사람의 부서 번호가 30번으로 수정됨 


SQL>UPDATE EMP 
        SET SAL = SAL * 1.1 
        WHERE DEPTNO = 20 ; 

        20부서의 사원들의 급여가 10% 인상됨 


SQL>UPDATE EMP 
        SET HIREDATE = SYSDATE 

       모든 사원의 입사일이 오늘로 수정됨

SQL>DELETE FROM EMP 
       WHERE EMPNO = 7902 ; 
        사원번호가 7902번인 사람의 데이터가 삭제 되었습니다. 

SQL>DELETE FROM EMP 
        WHERE SAL < (SELECT AVG(SAL) FROM EMP) ; 
        평균급여보다 적게 받는 사원 삭제

SQL>DELETE FROM EMP ; 
        테이블의 모든 행이 삭제 됩니다. 


INSERT INTO FORUMCODE
SELECT * FROM FORUMTBL;
       특정 테이블의 모든 컬럼의 값을 특정 테이블로 INSERT하고자 할때 사용된다.

SYS PASSWD CHANGE_ON_INSTALL
SYSTEM MANAGER








반응형
LIST