SELECT *
FROM TBL_DEPT;
--==>>
/*
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
*/
데이터 입력
INSERT INTO TBL_DEPT VALUES(50, '개발부', '서울');
- 이 데이터는 TBL_DEPT 테이블이 저장되어 있는 하드디스크상에 저장된것이 아니라 메모리(RAM) 상에 입력된 것임
- 이를 하드디스크상에 물리적으로 저장하기 위해서는 COMMIT을 수행해야 한다.
커밋
COMMIT;
롤백(ROLLBACK)
ROLLBACK;
- COMMIT을 실행한 이후로 DML 구문(INSERT, UPDATE, DELETE)를 통해 변경된 데이터를 취소할 수 있다.
- DML 구문을 사용한 후 COMMIT 을 하고 나서 ROLLBACK을 실행해봐야 아무 소용 없다.
데이터 수정(UPDATE)
UPDATE TBL_DEPT
SET DNAME = '연구부', LOC = '경기'
WHERE DEPTNO = 50;
데이터 삭제(DELETE)
DELETE TBL_DEPT
WHERE DEPTNO = 50;
-- 이렇게 바로 지우기보다는
-- 아래처럼 확인하고 지우기
SELECT *
FROM TBL_DEPT
WHERE DEPTNO = 50;
DELETE
FROM TBL_DEPT
WHERE DEPTNO = 50;
부족하거나 잘못된 내용이 있을 경우 댓글 달아주시면 감사하겠습니다.
이 글에 부족한 부분이 존재할 경우 추후에 수정될 수 있습니다.
'SQL > Oracle' 카테고리의 다른 글
16. CONCAT(), SUBSTR() (0) | 2022.03.10 |
---|---|
15. ORDER BY 절 (0) | 2022.03.09 |
13. LIKE, %, _ (0) | 2022.03.07 |
12. 날짜 변환 함수, BETWEEN A AND B (0) | 2022.03.07 |
11. UPPER(), LOWER(), INITCAP() (0) | 2022.03.07 |