我知道你可以在 SQL Server 2005 中做到这一点,但我对 2000 年不知所措。
Kris Felscher
问问题
5381 次
4 回答
1
据我所知不是。
为了解决这个问题,我在 Visual Studio 数据库项目中管理我的存储过程。每个存储过程都在自己的文件中,并且在文件顶部有一个 drop 命令。当我通过 Visual Studio 更新存储时,由于 drop/create 语句,数据库的创建日期在数据库中更新。通过这种方式,我可以使用 SQL Server 2000 中的创建日期作为最后修改日期。
于 2008-10-02T19:10:32.723 回答
0
从我过去对此所做的所有研究来看,不幸的是,我不得不说不。SQL Server 2000 根本不存储此信息,而且我从未见过任何检索它的解决方案。
有一些替代方法,但它们都涉及用户干预。除了将存储过程脚本保存在源代码控制系统中之外,我认为下一个最佳方法是在存储过程中使用注释。不理想,但如果您想跟踪更新的内容,总比没有好。
于 2008-10-02T19:09:49.417 回答
0
SELECT crdate
FROM sysobjects
WHERE name = 'proc name here'
AND type = 'P'
于 2008-10-03T11:32:38.173 回答
0
看起来您可以使用:SELECT * FROM INFORMATION_SCHEMA.ROUTINES
在这里找到:日期对象上次修改
于 2014-02-27T16:37:39.900 回答