Ví dụ bạn đã liên kết đến sử dụng SQL động. Thật không may, không có phương pháp tích hợp sẵn nào khác để xoay vòng trong SQL Server khi các cột đầu ra không được biết trước.
Nếu dữ liệu không quá lớn, có lẽ dễ nhất là bạn chỉ cần chạy một truy vấn hàng bình thường từ ASP.NET và thực hiện xoay vòng trong mã ứng dụng. Nếu dữ liệu rất lớn, thì bạn sẽ phải tạo SQL động sau lần truy vấn đầu tiên cho các giá trị cột có thể có.
Lưu ý rằng bạn không thực sự cần viết một câu lệnh SQL để tạo ra SQL động; bạn có thể chỉ cần tạo SQL trong ASP.NET và điều đó rất có thể sẽ dễ dàng hơn nhiều. Chỉ cần đừng quên thoát khỏi Site
riêng biệt các giá trị trước khi phân loại chúng trong một truy vấn đã tạo và đừng quên tham số hóa bất kỳ phần nào của câu lệnh SQL mà bạn thường làm mà không có trục xoay.