Một ví dụ, nếu bạn cần tham chiếu / nối cùng một tập dữ liệu nhiều lần, bạn có thể làm như vậy bằng cách xác định CTE. Do đó, nó có thể là một dạng sử dụng lại mã.
Một ví dụ về tự tham chiếu là đệ quy:Truy vấn đệ quy sử dụng CTE
Để biết các định nghĩa thú vị của Microsoft Lấy từ Sách Trực tuyến:
CTE có thể được sử dụng để:
-
Tạo một truy vấn đệ quy. Để biết thêm thông tin, hãy xem Truy vấn đệ quy sử dụng biểu thức bảng phổ biến.
-
Thay thế cho một dạng xem khi không cần sử dụng chung một dạng xem; nghĩa là bạn không phải lưu trữ định nghĩa trong siêu dữ liệu.
-
Cho phép nhóm theo cột có nguồn gốc từ một lựa chọn con vô hướng hoặc một hàm không xác định hoặc có quyền truy cập bên ngoài.
-
Tham chiếu bảng kết quả nhiều lần trong cùng một câu lệnh.