Quantcast
Channel: SCN: Message List - SAP Adaptive Server Enterprise (SAP ASE) for Custom Applications
Viewing all articles
Browse latest Browse all 3587

is it possible to have a trigger to detect delete in sysobjects.type='P' ?

$
0
0

Good afternoon,

 

I have a database with several stored procedures (select name from sysobjects where type='P') and they were suddenly dropped.

 

Several users were working on that environment and I'd like to know approximatively when my stored procedures where deleted. To do so I was thinking of creating a trigger like:

 

create trigger stored_proc_del

on sysobjects

for delete

as

RAISERROR123456 --this part will be customized

return 123456

 

Whenever a stored procedure is deleted I'd like to have a message written in my dataserver log file stating the stored procedure deleted, the spid who did it and eventually the host process id

 

My question is, how can I filter my trigger on sysobjects.type='P'?

 

If I look at my trigger definition, it'll be executed every table a row is deleted from sysobjects, therefore every time a table is deleted for example which is something I don't want

 

Thanks all for your feedback

 

Simon


Viewing all articles
Browse latest Browse all 3587

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>