i.e. unless u dont have a truncate trigger instead .. lol Create or Replace Trigger StopTruncatesAndDrops Before TRUNCATE or DROP on database WHEN (ora_dict_obj_name = 'MTRX_GAME_SESSION_FACTS' AND ora_dict_obj_type = 'TABLE') declare begin raise_application_error(-20211, 'Cannot Drop or Truncate Fact Table!!'); end; /
intrestin stuff aint it .. especially when the fact table holds millions .. of records i mean ;) Deepak --- Ron Thomas <[EMAIL PROTECTED]> wrote: > > But of course a delete trigger is not called on a > truncate... > > Ron Thomas > Hypercom, Inc > [EMAIL PROTECTED] > > > > > > > MohanR@STARS- > > > SMI.com To: > [EMAIL PROTECTED] > > Sent by: cc: > > > root@fatcity. Subject: > RE: Revoke Delete > > com > > > > > > > > > 11/27/01 > > > 02:40 PM > > > Please > > > respond to > > > ORACLE-L > > > > > > > > > > > > > set what, precisely, through a trigger? > > Geez, if you have a DBA and/or a schema owner that > can't/shouldn't be > deleting from a table, what you have is NOT a > database problem, it's > an HR problem. > > sheesh. > > yea, how about this? an "BEFORE DELETE" trigger on > the table, saving and > repopulating each row the Evil DBA deleted, and > logging his Evil Actions > in the Military Audit table, so that the Evildoer > can be brought to justice? > > Yea, that's the ticket, that's printable in > "Dilbert". > > > In peace, love, data, and triggers, > > - The Evil One > > > -----Original Message----- > > Hi Listers, > > How can we revoke 'delete privilege' from the schema > owner of the table and > also from DBA ? > If it is not possible, can we set through trigger ? > Thanks. > > Aldi > > > > > > > > > > > > > > > -- > Please see the official ORACLE-L FAQ: > http://www.orafaq.com > -- > Author: Mohan, Ross > INET: [EMAIL PROTECTED] > > Fat City Network Services -- (858) 538-5051 FAX: > (858) 538-5051 > San Diego, California -- Public Internet > access / Mailing Lists > -------------------------------------------------------------------- > To REMOVE yourself from this mailing list, send an > E-Mail message > to: [EMAIL PROTECTED] (note EXACT spelling of > 'ListGuru') and in > the message BODY, include a line containing: UNSUB > ORACLE-L > (or the name of mailing list you want to be removed > from). You may > also send the HELP command for other information > (like subscribing). > > > > > -- > Please see the official ORACLE-L FAQ: > http://www.orafaq.com > -- > Author: Ron Thomas > INET: [EMAIL PROTECTED] > > Fat City Network Services -- (858) 538-5051 FAX: > (858) 538-5051 > San Diego, California -- Public Internet > access / Mailing Lists > -------------------------------------------------------------------- > To REMOVE yourself from this mailing list, send an > E-Mail message > to: [EMAIL PROTECTED] (note EXACT spelling of > 'ListGuru') and in > the message BODY, include a line containing: UNSUB > ORACLE-L > (or the name of mailing list you want to be removed > from). You may > also send the HELP command for other information > (like subscribing). __________________________________________________ Do You Yahoo!? Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month. http://geocities.yahoo.com/ps/info1 -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: Deepak Thapliyal INET: [EMAIL PROTECTED] Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists -------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).