Lệnh TRUNCATE TABLE trong SQL Server mới nhất – Tải Phần Mềm

Lệnh TRUNCATE TABLE được dùng để xóa tất cả bản ghi từ 1 bảng trong SQL Server. Lệnh này hoạt động tương tự như lệnh DELETE nhưng không có mệnh đề WHERE.

Cú pháp lệnh TRUNCATE TABLE trong SQL Server

TRUNCATE TABLE [ten_CSDL.] [ten_schema.] ten_bang
[ WITH (PARTITIONS (so_phanvung
| so _phanvung TO so _phanvung ) ] ;

Tên biến hoặc giá trị biến

ten_CSDL

Tùy chocnj. Nếu được chỉ định thì đây là tên của cơ sở dữ liệu.

ten_scheme

Tùy chọn. Đây là tên của schema (tạm dịch là lược đồ hay không gian tên) mà bảng đó thuộc về.

ten_bang

Bảng mà bạn muốn xóa bản ghi.

WITH (PARTITIONS (so_phanvung | so _phanvung TO so _phanvung )

Tùy chọn và chỉ có thể dùng với bảng phân vùng (partition). Nếu được chỉ định, so_phanvung là số của vùng mà bạn muốn xóa trong bảng này. Để xóa nhiều vùng, dùng dấu phẩy phân tách các giá trị hoặc khoảng giá trị số phân vùng. Nếu dùng mệnh đề này với bảng không phân vùng thì SQL Server sẽ báo lỗi. Tính năng này không có trong tất cả các phiên bản của SQL Server.

Bài trước: Lệnh DELETE trong SQL Server

Bài sau: Điều kiện EXISTS trong SQL Server