Tôi đang cho phép người dùng cuối xác định có bao nhiêu hàng được trả về bởi một truy vấn (CHỌN HÀNG ĐẦU (@x)). Có một giá trị có thể được nhập vào nơi tất cả các hàng được trả về? Hoặc tôi phải tự động tạo truy vấn mà không có TOP (@x) nếu họ muốn tất cả các hàng được trả về?
Tôi đang sử dụng SQL Server 2012.
TOP
là ra khỏi câu hỏi? Giống như bạn đang xử lý một số truy vấn được xác định trước và bạn phải vượt qua nó một cái gì đó ?
TOP ... ORDER BY
cái gì không? LàORDER BY
một cái gì đó vẫn cần thiết trong trường hợp bạn chọn tất cả?