개발 지식/[DBMS] Oracle
[Oracle] DML(7) - DELETE
devGSP
2022. 6. 12. 08:00
반응형
이 게시물은 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');
반응형