SQL Server:是否可以获取过程或表创建以及上次更改日期?

时间:2010-05-07 13:05:51

标签: sql sql-server sql-server-2005 metadata

SQL Server:是否可以创建过程或表以及上次更改日期?

如果是,那该怎么办?

SQL Server 2005

2 个答案:

答案 0 :(得分:5)

不确定

SELECT name, create_date, modify_date 
FROM sys.tables

SELECT name, create_date, modify_date 
FROM sys.procedures

sys模式中的系统目录视图存在于SQL Server 2005及更高版本中,并提供有关数据库对象的大量(元数据)信息。

查看Querying the SQL Server System Catalog上的MSDN / SQL Server联机丛书文档,了解更多详细信息和信息。

答案 1 :(得分:0)

如果您希望将事情提升到新的水平并实施自定义架构更改跟踪解决方案,则可以使用DDL触发器来实现。

查看Using DDL Triggers in SQL Server 2005

通常使用此类技术来记录已更改的内容,甚至阻止/回滚不良特性的更改。