给定以下触发器:
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;
如何访问触发触发器的对象所有者和对象名称?
如果您在模式中创建触发器,则模式名称是对象所有者/表所有者,或者您可以使用 sys.dictionary_obj_owner 和表名称 sys.dictionary_obj_name。