Ever wonder when was a stored procedure last used/invoked in DB2 LUW? Knowing this may be helpful in determining whether a stored procedure is still in use or how recently it was used. Run this query to find this information.
SELECT PR.PROCSCHEMA
,PR.PROCNAME
,PK.LASTUSED
FROM SYSCAT.PROCEDURES PR
,SYSCAT.ROUTINEDEP RD
,SYSCAT.PACKAGES PK
WHERE PR.SPECIFICNAME = RD.ROUTINENAME
AND RD.BNAME = PK.PKGNAME
AND PR.PROCSCHEMA <> 'SYSIBMADM'
AND PK.LASTUSED > '01/01/0001'
ORDER BY PK.LASTUSED DESC
WITH UR;
Remember that, you can use this query only from DB2 LUW V9.7 onwards.
No comments:
Post a Comment