◈ 모든 데이터를 입력할 경우
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
'DB > Oracle' 카테고리의 다른 글
[오라클]Synonym 동의어 왜사용할까요? (0) | 2023.02.03 |
---|---|
[오라클] 오라클 Tips : SQL작성법 (0) | 2023.02.03 |
[오라클] 상위 n개 데이터를 추출하는 2가지 방법 (0) | 2023.02.03 |
[Oracle]오라클_시노님( Synonym )이란? - 개념 및 사용법 (0) | 2023.02.03 |
[Oracle]서브쿼리 동작 방식을 제어하는 힌트들 (0) | 2023.02.02 |