>  기사  >  데이터 베이스  >  Oracle에서 테이블 데이터를 지우는 방법

Oracle에서 테이블 데이터를 지우는 방법

王林
王林원래의
2021-01-20 14:42:5564862검색

oracle에서 테이블 데이터를 지우는 방법: [delete table_name;] 또는 [Truncate [table] table_name;] 문을 사용하여 전체 테이블 데이터를 지울 수 있습니다.

Oracle에서 테이블 데이터를 지우는 방법

이 기사의 운영 환경: windows10 시스템, oracle 11.2.0.1.0, thinkpad t480 컴퓨터.

(학습영상 공유: 프로그래밍 입문)

구체적 방법:

테이블의 데이터가 더 이상 필요하지 않을 때 데이터를 삭제하고 점유 공간을 해제해야 합니다. 테이블에서는 삭제 문이나 자르기 문을 사용할 수 있습니다.

1. 삭제 문

1. 조건부 삭제

문법 형식:

delete [from]  table_name  [where condition];

예: 사용자 테이블에서 userid='001'인 데이터 삭제: userid='001'인 사용자에서 삭제;

2. 무조건 전체 테이블 데이터 삭제

구문 형식:

delete  table_name;

예: 사용자 테이블의 모든 데이터 삭제: 사용자 삭제;

2. Truncate 문을 사용하여 테이블의 모든 레코드를 삭제합니다.

구문 형식:

Truncate [table]  table_name;

1. 레코드가 차지하는 공간을 유지하지 않고 모든 레코드를 삭제합니다.

Truncate [table]  table_name  [drop storage];

예: 점유 공간을 유지하지 않고 사용자 테이블의 모든 데이터를 삭제합니다. 테이블 사용자가 스토리지를 삭제하므로 삭제합니다. 키워드는 기본으로 사용되므로 drop 저장 공간을 생략할 수 있습니다.

2. 모든 레코드를 삭제하고 레코드 점유 공간을 유지합니다

Truncate [table]  table_name  [reuse storage];

예: users 테이블의 모든 데이터를 삭제하고 점유 공간을 저장합니다. 테이블 사용자는 공간을 재사용합니다. ;

관련 추천:

oracle 데이터베이스 학습 튜토리얼

위 내용은 Oracle에서 테이블 데이터를 지우는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.