포스트

오라클 테이블 삭제 명령어 (DELETE/TRUNCATE/DROP)

DELETE (DML)

  • 특정 ROW를 삭제한다.
  • WHERE 절이 없으면 전체 삭제를 한다.
  • COMMIT을 하지 않으면 되돌릴 수 있다.
  • 인덱스 같은 것들이 살아있다.

DELETE FROM 테이블 WHERE 조건

1
2
3
4
DELETE FROM TB_CLIENT_INFO ;
DELETE FROM TB_CLIENT_INFO WHERE AGE > 10;
ROLLBACK;
COMMIT;

TRUNCATE (DDL)

  • 테이블을 초기화 시킨다.

TRUNCATE TABLE 테이블

1
TRUNCATE TABLE TB_CLIENT_INFO;

DROP (DDL)

  • 테이블을 삭제한다.

DROP TABLE 테이블

1
DROP TABLE TB_CLIENT_INFO;
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.