Delete2 [데이터베이스]TRUNCATE, DELETE, DROP 차이점 TRUNCATE, DELETE, DROP의 차이점은 SQLD 시험에서 자주 나오는 내용입니다. 이번 포스팅은 TRUNCATE, DELETE, DROP의 차이점을 정리합니다. TRUNCATE TRUNCATE TABLE 명령어는 개별적으로 행을 삭제할 수 없으며, 테이블 내부의 모든 행을 삭제합니다. TRUNCATE TABLE 테이블명; TRUNCATE의 특징 TRUNCATE는 DDL(데이터 정의 언어) 명령입니다. TRUNCATE는 테이블 잠금을 사용하여 실행되지만, 각 행은 잠기지 않습니다. TRUNCATE와 WHERE 절을 함께 사용할 수 없습니다.(개별적으로 행 삭제 불가능) TRUNCATE는 테이블에서 모든 행을 제거합니다. 트랜잭션 로그에 한 번만 기록되므로 DELETE보다 성능 면에서 더 빠릅니.. DataBase/이론&SQL 2021. 11. 29. [C#]DataTable 행(Row) 삭제 방법 MS에서 C#의 DataTable의 행(Row)을 삭제하는 방법으로 Remove 메서드와 Delete 메서드의 사용을 권장합니다. DataTable의 행을 삭제하는 방법을 좀 더 알아보면 Remove, Delete 메서드 이외에 RemoveAt 메서드와 Clear 메서드도 존재합니다. 이번 포스팅에서는 아래 4가지 메서드를 이용하여 DataTable의 행을 삭제하는 방법을 소개합니다. 목차 지정된 행을 삭제하는 Remove 메서드 지정된 Index의 행을 삭제하는 RemoveAt 메서드 모든 행을 삭제하는 Clear 메서드 DataRow에 접근하여 행을 삭제하는 Delete 메서드 샘플 DataTable 아래 그림은 예제로 사용할 DataTable의 구조입니다. Remove 메서드 지정된 DataRow를.. C# 2021. 8. 8. 이전 1 다음