Notice
Recent Posts
Recent Comments
Link
투케이2K
73. (DB/데이터베이스) TRUNCATE 테이블 데이터 삭제 및 초기화 설명 본문
[학습 구분]
과목 : Database / 데이터베이스
[설 명]
1. TRUNCATE 는 DDL (데이터 정의 언어) 명령 입니다
2. TRUNCATE 는 테이블 있는 모든 행을 제거합니다 (데이터 삭제)
3. TRUNCATE 와 WHERE 절을 함께 사용할 수 없습니다 (개별적으로 행 삭제 불가능 / 조건 삭제 불가능)
4. TRUNCATE 는 트랜잭션 로그에 한 번만 기록되므로 DELETE보다 성능 면에서 더 빠릅니다
5. TRUNCATE 는 인덱싱 된 VIEW(뷰)와 함께 사용할 수 없습니다
6. TRUNCATE 명령어를 사용하려면 테이블에 대한 ALTER 권한이 필요합니다
7. TRUNCATE 는 ROLLBACK (실행 취소) 이 불가능합니다
8. TRUNCATE 시 테이블의 용량이 초기화됩니다
9. 문법 : TRUNCATE TABLE 테이블명;
반응형
'DataBase' 카테고리의 다른 글
75. (DB/데이터베이스) [ORACLE] TRNSLATE 문자열 치환 함수 설명 (0) | 2022.12.09 |
---|---|
74. (DB/데이터베이스) DROP 테이블을 제거 설명 (0) | 2022.12.09 |
72. (DB/데이터베이스) DELETE 데이터 삭제 함수 설명 (0) | 2022.12.09 |
71. (DB/데이터베이스) UPDATE 데이터 수정 함수 설명 (0) | 2022.12.09 |
70. (DB/데이터베이스) INSERT 데이터 삽입 함수 설명 (0) | 2022.12.08 |
Comments