在頁面上有兩個按鈕一個升序一降序,我用的sql 存儲過程 我是想在數據庫判斷參數來執行升序或者降序,急··········
哪個按鈕按了就給sql 存儲過程的輸入參數傳相應的值,sql 存儲過程裡可以用Dynamic SQL,根據輸入參數執行排序即可.例如:
DECLARE @cmd varchar(1000);
SELECT @cmd = 'SELECT col... FROM table WHERE ... ORDER BY col ';
IF @sortOrder = 'DESCEND' -- 如果輸入參數是降序
SELECT@cmd = @cmd + ' DESC ';
EXECUTE (@cmd);
...