Re: DDL Trigger on schema - capturing content

From: Maxim Demenko <mdemenko_at_gmail.com>
Date: Sat, 08 Mar 2008 22:26:51 +0100
Message-ID: <47D3049B.1080207@gmail.com>


Luch schrieb:
> I'm using a trigger like so:
> CREATE OR REPLACE
> TRIGGER TRG_SCHEMA_CHANGES
> AFTER DDL ON "MYSCHEMA".SCHEMA
>
> To capture all schema changes to a table I made. I use these variables
> to capture some pertinent data:
> ora_login_user;
> ora_sysevent;
> ora_dict_obj_type;
> ora_dict_obj_owner;
> ora_dict_obj_name;
>
> I put the above into fields of the table I made. Seems to work fine.
>
> What I would like to know is, how do I capture the ddl statement
> itself? I'd like to put the DDL statement itself that fired the
> trigger into a clob/blob field.
>
>

Have you looked at
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14251/adfns_triggers.htm#ADFNS012 in particular on ora_sql_txt ?

Best regards

Maxim Received on Sat Mar 08 2008 - 15:26:51 CST

Original text of this message