Dado o seguinte gatilho:
CREATE OR REPLACE TRIGGER
TRG_CREATE_TABLE_INITRANS
AFTER CREATE ON SCHEMA
BEGIN
IF SYS.DICTIONARY_OBJ_TYPE = 'TABLE' THEN
exec 'alter table '||<table_owner>||'.'||<table_name>||' initrans 10'
END IF;
END;
Como acesso o proprietário do objeto e o nome do objeto que acionou o gatilho?
Se você estiver criando um gatilho em um esquema, o nome do esquema será o proprietário do objeto/tabela ou você poderá usar sys.dictionary_obj_owner e para o nome da tabela sys.dictionary_obj_name.