有没有办法让这个默认为以下:按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。如果你的意思是所有查询默认的,我认为这是不可能的。 –