有沒有辦法讓這個默認爲以下:按ID降序排序,或按行創建日期降序排序?SQL Server默認爲選擇前1000行
3
A
回答
6
不可以。唯一可以修改的屬性是工具 - >選項 - > SQL Server對象資源管理器 - >值爲選擇頂部< n>行命令下的行數。請注意,您也可以修改編輯Top < n>行和選擇Top < n>審計記錄。
您可以編寫一個單獨的存儲過程,將其添加到您的主數據庫,並在工具 - >選項 - >鍵盤 - >查詢快捷方式下添加一個快捷方式。然後在Management Studio中,可以突出顯示模式和表的名稱並運行快捷方式。被調用的存儲過程可以爲您執行此操作。以下是一個示例存儲過程,它可以實現此目標,但按第一列而不是特定列名進行排序。您可以將1替換爲特定的列名稱,但這可能更符合您的目的。
CREATE PROCEDURE dbo.usp_Test_OrderByFirstColumnDesc
@TableName VARCHAR(MAX)
AS
SET NOCOUNT ON;
DECLARE @SqlCommand NVARCHAR(MAX) = N'SELECT TOP 1000 *
FROM ' + @TableName + ' (NOLOCK)
ORDER BY 1 DESC';
PRINT @SqlCommand;
EXEC dbo.sp_ExecuteSQL @SqlCommand;
3
工具 - >選項 - > SQL Server對象資源管理器 - >命令
**改變數值爲編輯前行命令**到一個更高的數字
相關問題
- 1. WinForms - DateTimePicker Server 2003與Server 2008的默認月份選擇行爲?
- 2. SQL Server:顯示默認值爲NULL在選擇
- 3. 在sql server中選擇前50行
- 4. SQL Server Management Studio的默認查詢結果來自「Select top 1000」
- 5. 選擇NFC的默認行爲檢測
- 6. SQL Server - 默認值
- 7. JqGrid的行默認選擇
- 8. 默認樣式爲選擇
- 9. DropDown默認選擇
- 10. SQL Server 2012升級無法選擇默認實例
- 11. 選擇默認選擇
- 12. SQL 2008選擇前1000並更新所選數據庫下拉
- 13. SQL Server:爲什麼默認禁用xp_cmdshell?
- 14. SQL Server默認值不會作爲實體默認值出現
- 15. SQL - 默認選擇,如果空
- 16. 當I(選擇第一個1000行)時,數據行重複4次在sql server
- 17. 選擇選項默認值爲條件
- 18. jquery選擇選項,默認值爲
- 19. 默認選擇選項爲空
- 20. 選擇爲SQL Server表
- 21. 爲sql server選擇查詢
- 22. SQL Server - 使用默認值
- 23. SQL Server列的默認值
- 24. 行添加默認選擇兩行
- 25. 默認選擇框
- 26. 角選擇默認
- 27. 默認值選擇
- 28. HTML選擇默認
- 29. 春:選擇默認
- 30. EditText默認選擇?
你的意思是默認對於SQL Server Management Studio? – chollida
是的,當你右鍵單擊SSMS中的表名 –
看到我在這篇文章中的答案。我認爲這是你想要的:http://stackoverflow.com/a/17306241/426422。如果你的意思是所有查詢默認的,我認爲這是不可能的。 –