我知道您可以在SQL Server 2005中执行此操作,但我在2000年时无所适从。
答案 0 :(得分:1)
据我所知。
为了解决这个问题,我在Visual Studio数据库项目中管理我的存储过程。每个存储过程都在其自己的文件中,并在文件顶部有一个drop命令。当我通过Visual Studio更新存储时,由于drop / create语句,数据库的创建日期在数据库中更新。我能够以这种方式将SQL Server 2000中创建的日期用作最后修改日期。
答案 1 :(得分:0)
从过去我对此做过的所有研究中,遗憾的是我不得不说。 SQL Server 2000根本不存储此信息,我从未见过任何检索它的解决方案。
有一些替代方法,但它们都涉及用户干预。除了将存储过程脚本保存在源控制系统中之外,我认为下一个最好的方法是在存储过程中使用注释。不理想,但如果你想跟踪更新的内容,那么它总比没有好。
答案 2 :(得分:0)
SELECT crdate
FROM sysobjects
WHERE name = 'proc name here'
AND type = 'P'
答案 3 :(得分:0)
看起来你可以使用:SELECT * FROM INFORMATION_SCHEMA.ROUTINES