반응형
이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다. Java(TM) 플랫폼 : 1.8.0_321 Oracle IDE : 4.1.5.21.78 |
DELETE
아래 테이블이 없다면 여기를 클릭하여 테이블을 생성하고 돌아오자.
SELECT * FROM TB_EMP2;
설명
데이터 레코드를 삭제할 때 사용하는 명령어. UPDATE와 마찬가지로 WHERE절을 사용하지 않을 경우 테이블의 전체 데이터가 모두 삭제되니 주의를 요함
사용 형태
DELETE FROM [대상 테이블] WHERE [대상 행을 선별할 조건]
사용 예시
SELECT * FROM TB_EMP2; -- 테이블 확인
-- JOB이 CLERK인 직원 삭제
DELETE FROM TB_EMP2
WHERE JOB = 'CLERK';
-- ENAME이 FORD, MARTIN인 직원 삭제
DELETE FROM TB_EMP2
WHERE ENAME IN ('FORD','MARTIN');
반응형
'개발 지식 > [DBMS] Oracle' 카테고리의 다른 글
[Oracle] DDL(1) - DDL의 개념과 종류 (0) | 2022.06.14 |
---|---|
[Oracle] 트랜잭션(transaction)의 개념 및 TCL (0) | 2022.06.13 |
[Oracle] DML(6) - 서브쿼리를 활용한 UPDATE (0) | 2022.06.11 |
[Oracle] DML(5) - UPDATE의 기본 개념과 사용 형태 (0) | 2022.06.10 |
[Oracle] DML(4) - 서브쿼리를 활용한 다중 INSERT (0) | 2022.06.09 |