Trong bài viết dưới đây chúng tôi sẽ giúp các bạn phân biệt một số khác biệt cơ bản giữa hai cú pháp DELETE và TRUNCATE TABLE trong ứng dụng Microsoft SQL Server. Về cơ bản, cả hai câu lệnh này đều giúp chúng ta loại bỏ dữ liệu, nhưng thực chất không phải vậy.
TipsMake.com - Trong bài viết sau, chúng tôi sẽ giúp bạn phân biệt một số khác biệt cơ bản giữa cú pháp DELETE và TRUNCATE TABLE trong ứng dụng Microsoft SQL Server. Về cơ bản, cả hai câu lệnh này đều giúp chúng ta loại bỏ dữ liệu, nhưng thực chất không phải vậy.
XÓA câu lệnh
Lệnh này sẽ giúp chúng ta xóa các bản ghi - Record từ cơ sở dữ liệu theo hàng - Hàng . Khi bản ghi đó bị xóa bằng DELETE , tất cả các thành phần bên trong đều được ghi lại trong Nhật ký giao dịch phần, các phần liên kết được kiểm tra và mọi thành phần dư thừa sẽ bị xóa hoàn toàn. Ngoài ra, nhật ký nếu vô tình bị xóa bằng DELETE này lệnh vẫn có thể được phục hồi. Trong khi DELETE là thường dùng để xóa dữ liệu bảng khỏi bảng thường xuyên hơn khi áp dụng ở những phần dữ liệu nhất định, ngoài ra câu lệnh này thường được dùng cho những bảng dữ liệu đơn lẻ, hoặc trong trường hợp muốn xóa dữ liệu khỏi một bảng nào đó khi cần kết hợp với nhiều bảng quan hệ khác. Mặt khác, ủy quyền DELETE các chức năng trên bảng chỉ được áp dụng trên các tài khoản người dùng khác nhau mà không cần phải gán quyền sở hữu trên tài khoản đó. Và câu lệnh DELETE không thay đổi việc tự động tăng hoặc giảm số lượng cột - Cột trong bảng chứa dữ liệu đó.
Cú pháp chung:
[WITH [, . n]]
DELETE
[TOP (expression) [PERCENT]]
[FROM]
{table_name [WITH ([. n])]
| | view_name view_name
| | rowset_function_limited rowset_function_limited
| | table_valued_function table_valued_function
} }
[ ]
[FROM [, . n]]
[WHERE {
| {[CURRENT OF
{{[GLOBAL] cursor_name}
| cursor_variable_name
}
]
}
}
]
[OPTION ([, . n])]
[; ]
Bạn vừa đọc xong bài viết "Sự khác biệt giữa Cắt ngắn và Xóa trong Microsoft SQL Server " được chỉnh sửa bởi TipsMake đội. Chúng tôi hy vọng bài viết này đã cung cấp cho bạn nhiều mẹo và thủ thuật công nghệ hữu ích. Bạn có thể tìm kiếm các bài viết tương tự về mẹo và hướng dẫn. Cảm ơn bạn đã đọc và theo dõi chúng tôi thường xuyên.
Micah Soto
Cập nhật ngày 25 tháng 5 năm 2019