Oracle

ORACLE Data Manipulation Language (DML) Statements

damian 2012. 6. 22. 17:01

DELETE [FROM] 테이블명1
WHERE (컬럼명1, 컬럼명2,...) IN (SELECT s_컬럼명1, s_컬럼명2,...
     FROM 테이블명2
     [WHERE 조건2]);

• WHERE 절에서 서브쿼리를 이용하여 다른 테이블에 저장된 데이터를 검색하여 한꺼번에 여러 행의 내용을 삭제할 수 있다.
• WHERE 절의 컬럼 이름은 서브쿼리의 컬럼 이름과 달라도 상관 없지만, 데이터 타입과 컬럼 수는 반드시 일치해야 한다.

 

 

'Oracle' 카테고리의 다른 글

Oracle Job Scheduler (DBMS_JOB 패키지)  (0) 2012.12.26
ORACLE SCHEMA 조회  (0) 2012.09.18
세로로 조회되는 자료를 가로 한 행으로 출력  (0) 2012.04.25
Oracle SCHEMA 변경  (0) 2012.03.12
(펌)오라클 날짜 함수 정리  (0) 2012.02.03