我目前接手了一个大的系统的维护工作,只是这个系统的程序员由于懒散,在开发系统时一些没用的存贮过程没有删除,留在数据库里。如果我想知道哪些存贮过程是没用的,多余的,我只要知道这个存贮过程的最后一次执行时间就行了,誰能告诉我怎样知道存贮过程的最后一次执行时间,或者有更好的办法知道哪些存贮过程在程序中没用到。
程序是用Delphi开发的。
先谢了。
---------------------------------------------------------------
建立一个数据库:
存储过程名,最后一次时间
在每个存储过程中键入一条插入语句
INSERT TABLENAME VALUE ('存储过程名称',getdate())
等系统使用一段时间后,查看此表即可知道。
---------------------------------------------------------------
create table aaaa (a varchar(255),b datetime default getDate())
go
----在过程中:
insert aaaa values(1,default)
go
drop table aaaa
go