delete from vs. truncate 차이
DELETE FROM
DELETE FROM raw_data.name_gender;
TRUNCATE
TRUNCATE raw_data.name_gender;
delete from vs. truncate의 가장 큰 차이점은 truncate은 where 조건문 없이 테이블의 레코드를 다 삭제 하고,
delete from은 where문을 사용해서 조건에 따라 레코드를 삭제할 수 있습니다.
트랜잭션에 대해서 truncate은 고려하지 않고 삭제, delete from은 트랜잭션을 고려할 수 있습니다.
'데브코스 데이터엔지니어링' 카테고리의 다른 글
| [Airflow] Airflow Xcom (0) | 2024.12.28 |
|---|---|
| [Airflow] Airflow Connections와 Variables (1) | 2024.12.28 |
| [Airflow] Full Refresh ETL 작성시 고려사항 (0) | 2024.12.28 |
| Python 라이브러리 psycopg2로 PostgreSQL 데이터베이스 연결 (2) | 2024.12.28 |
| [Airflow] Apache Airflow PythonOperator 사용하기 (1) | 2024.12.27 |