> 데이터 베이스 > Oracle > 오라클의 삭제 문은 무엇입니까

오라클의 삭제 문은 무엇입니까

WBOY
풀어 주다: 2022-06-10 18:53:08
원래의
22052명이 탐색했습니다.

Delete 문: 1. "조건이 있는 테이블 이름에서 삭제" 문, 테이블 데이터를 삭제하려면 삭제를 사용하세요. 2. "테이블 테이블 이름 자르기" 문, 데이터를 삭제하려면 truncate 명령을 사용하세요. Drop을 사용하여 테이블을 삭제합니다.

오라클의 삭제 문은 무엇입니까

이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 버전 12c, Dell G3 컴퓨터.

oracle의 삭제 문은 무엇인가요?

삭제 문 Drop, Delete, Truncate

1 테이블 데이터 삭제는 delete 명령을 사용하여 수행됩니다.

delete 명령 구조:

delete from 表名 where 条件
로그인 후 복사

는 테이블의 행을 삭제하는 데 사용됩니다. (참고: 특정 행을 삭제할 수 있습니다. 또한 테이블을 삭제하지 않고 모든 행을 삭제할 수도 있습니다. 즉, 테이블의 구조, 속성 및 인덱스 테이블이 완성되었습니다) )

학생 정보 테이블(stuinfo)에서 중학생 "Zhang San"의 데이터 삭제:

오라클의 삭제 문은 무엇입니까

2 truncate 명령도 데이터 삭제 명령

입니다. Oracle 테이블 데이터를 한번에 직접 삭제하는 명령어입니다. truncate 명령어는 DML 명령어인 delete와 달리 DDL 명령어입니다.

테이블의 데이터를 삭제하는 데 사용됩니다. (참고: 테이블 자체가 아닌 테이블의 데이터만 삭제합니다. 이는 Where 절을 작성하지 않고 삭제 문과 동일합니다.)

truncate 명령 구조:

truncate table 表名;
로그인 후 복사

삭제 학생 정보 백업 테이블( stuinfo_2018):

오라클의 삭제 문은 무엇입니까

오라클의 삭제 문은 무엇입니까

3.Drop: 테이블을 삭제하는 데 사용됩니다. (참고: 테이블의 구조, 속성, 인덱스도 삭제됩니다.)

구문:

Drop  Table 表名称
로그인 후 복사

truncate 및 delete 모두 테이블의 데이터를 삭제할 수 있습니다. 차이점:

1. TRUNCATE는 명령이 실행된 후에 제출됩니다. DELETE 명령은 다음과 같습니다. DML 명령이 적용되려면 명령을 실행한 후 제출해야 합니다. 삭제 후 로그 파일을 통해 데이터를 복구할 수 있습니다.

2. 테이블의 데이터 양이 많으면 TRUNCATE가 DELETE보다 훨씬 빠릅니다.

3. 자르기 삭제는 테이블 인덱스의 초기 크기를 재설정하지만 삭제할 수는 없습니다.

4. 삭제는 테이블에서 관련 삭제 트리거를 트리거할 수 있지만 자르기는 트리거되지 않습니다.

5. 삭제의 원칙은 테이블에서 데이터를 한 번에 하나씩 삭제하고, 데이터 롤백을 위해 삭제 작업을 데이터베이스 로그에 트랜잭션으로 기록하는 것입니다. Truncate는 데이터 페이지를 한꺼번에 삭제하기 때문에 실행 속도는 빠르지만 롤백이 불가능합니다.

속도면에서는 일반적으로 삭제>잘라내기>삭제를 합니다.

추천 튜토리얼: "Oracle Video Tutorial"

위 내용은 오라클의 삭제 문은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿