gwooden_코린이
오라클 데이터 베이스 DELETE 삭제 본문
728x90
1. 오라클 DELETE 삭제
DELETE 삭제문(레코드 삭제)
DELETE FROM 삭제할 내용이 있는 테이블 WHERE 조건
-- 삭제
DELETE FROM 연습
WHERE DEPTNO = 30;
SELECT * FROM 연습;
DROP 은 테이블 자체를 없애버리고
DELETE는 테이블 안에 있는 데이터를 지워준다.
-- 연습 테이블 안에 있는 데이터 전체 삭제
DELETE FROM 연습;
SELECT * FROM 연습;
-연습2 테이블에 급여가 1500 이하이고 부서번호가 10또는 20인 데이터를 삭제
DELETE 연습2
WHERE SAL <= 1500
AND DEPTNO IN(10,20);
-- WHERE SAL <= 1500 AND (DEPTNO=10 OR 30);
SELECT * FROM 연습2;
--연습2 테이블이 급여등급이 5등급인 데이터를 삭제
--SALGRADE 테이블도 활용
DELETE 연습2
WHERE EMPNO IN (SELECT EMPNO
FROM 연습2 INNER JOIN SALGRADE
ON SAL BETWEEN LOSAL AND HISAL
WHERE GRADE = 5);
SELECT * FROM 연습2;
SELECT, INSERT, UPDATE, DELETE -> 데이터 조작어
728x90
'데이터베이스' 카테고리의 다른 글
오라클 데이터 베이스 데이터 정의어 (0) | 2023.01.13 |
---|---|
오라클 데이터 베이스 SELECT, INSERT, UPDATE, DELETE 데이터 조작어 (0) | 2023.01.13 |
오라클 데이터 베이스 INSERT 삽입문 (0) | 2023.01.13 |
오라클 데이터 베이스 서브쿼리 (0) | 2023.01.11 |
오라클 데이터 베이스 집합 연산자 (0) | 2023.01.11 |
Comments