본문 바로가기

오라클

데이터 삭제

-- 삭제

-- DELETE [FROM] 테이블명 [WHERE 조건]

  -- 한번에 하나의 테이블만 삭제 가능하다.

  -- 조건을 주지 않으면 다 지워진다.

  -- COMMIT을 해야 트렌젝션이 완료 된다.

  

-- 모든 데이터 삭제

DELETE FROM test2;


--조건에 만족하는 데이터만 삭제

DELETE FROM test1 WHERE num=2;


--모든 자료를 삭제하는 다른 방법.

TRUNCATE TABLE 테이블명;

  -- DELETE 보다 우수

  -- 자동 COMMIT 되므로 ROLLBACK 불가


TRUNCATE TABLE test1;



'오라클' 카테고리의 다른 글

트랜잭션  (0) 2013.06.04
inline view (또는 subquery), WITH  (0) 2013.06.03
데이터 수정하기  (0) 2013.06.01
오라클의 자료형  (0) 2013.05.30
오라클 문제 풀이  (0) 2013.05.30