我最近创建了一个存储过程,我想按日期对存储过程列表进行排序。
12年前这很容易:在SQL Server Management Studio中实现此目的的首选方法是什么?
奖金:如何按所有者排序?
答案 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年的菜单)
您可以选择详细信息视图,您可以看到创建日期。
我怀疑它不是你想要的......但我不知道它适用于SQL Server 2000