有没有办法让它缺省为:按Id降序排序,或按行创建日期降序排序?
发布于 2013-06-29 04:01:04
不是的。唯一可以修改的属性是“工具”“->选项”“-> SQL Server对象资源管理器”“选择前行”命令的“->值”下的行数。请注意,您还可以修改编辑前行并选择前个审计记录。
您可以编写一个单独的存储过程,将其添加到主数据库中,然后在“工具”“->”“选项”“->键盘”“->查询快捷方式”下添加一个快捷方式。然后,在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;发布于 2014-07-23 02:10:52
工具-->选项-->SQL Server对象资源管理器-->命令
**更改编辑顶行命令的值**为更高的数字
https://stackoverflow.com/questions/17372714
复制相似问题