是否可以按SQL Server中的创建日期顺序列出UDF?

时间:2014-03-03 12:06:31

标签: sql-server

我正在寻找最近的UDF,但不记得它的名称,所以如果我能按照上次修改它们的顺序列出它们,这将有助于我找到它。

可以这样做吗?

3 个答案:

答案 0 :(得分:3)

是的,请转到Management Studio中的View菜单。选择Object Explorer Details,然后导航到您感兴趣的UDF树选项,即表值函数。

tha tree下的项目将显示在Object Explorer Details面板中,您可以按Created Date订购。

答案 1 :(得分:2)

你在找这个,

SELECT NAME,TYPE_DESC,CREATE_DATE,MODIFY_DATE
FROM SYS.OBJECTS
WHERE 
DATEDIFF(D,MODIFY_DATE, GETDATE()) < 7
ORDER BY modify_date DESC

答案 2 :(得分:2)

您可以使用INFORMATION_SCHEMA数据库。

Select * from INFORMATION_SCHEMA.ROUTINES 
where ROUTINE_TYPE = 'FUNCTION' 
order by CREATED desc

如果您想按照更改日期订购,请按创建日期订购。

Select * from INFORMATION_SCHEMA.ROUTINES where 
ROUTINE_TYPE = 'FUNCTION' order by 
LAST_ALTERED desc