SSMS:如何按日期对对象进行排序?

时间:2010-11-10 15:05:55

标签: sql-server-2000 ssms

我最近创建了一个存储过程,我想按日期对存储过程列表进行排序。

12年前这很容易: alt text

在SQL Server Management Studio中实现此目的的首选方法是什么? alt text

奖金:如何按所有者排序?

4 个答案:

答案 0 :(得分:1)

答案:这是不可能的。

回答至少26个字符。

答案 1 :(得分:1)

您将要右键单击您感兴趣的数据库,然后在工具栏中选择“新建查询”按钮。在“查询”窗口中,插入以下TSQL:

SELECT type, type_desc, name, create_date, modify_date
FROM sys.objects
GO

这也为您提供系统对象,因此您必须相应地对其进行过滤。您可以始终将select语句更改为“ SELECT *”,以快速查看其他可用列。

我想给您一个起点,您可以随心所欲。

答案 2 :(得分:0)

我不确定它是否是首选但是,我猜你可以将结果表插入到temptable中,并按顺序为该表写一个select查询。

缺点,你必须每次都写出列名和类型。

declare @temptable table(Name nvarchar(50),Owner nvarchar(50),Type nvarchar(50),CreateDate DateTime) insert into @temptable your_procedure select * from @temptable order by CreateDate desc

答案 3 :(得分:0)

在SSMS中,您可以转到“对象资源管理器详细信息”(2008年的F7,2005/2008年的菜单)

您可以选择详细信息视图,您可以看到创建日期。

MSDN

我怀疑它不是你想要的......但我不知道它适用于SQL Server 2000