oracle에서 테이블 데이터를 지우는 방법: [delete table_name;] 또는 [Truncate [table] table_name;] 문을 사용하여 전체 테이블 데이터를 지울 수 있습니다.
이 기사의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!