there is any 'execute settings' option in SQL developer?
I created a trigger with dbms_output.put_line (and 'set serveroutput on' as well) - and I experienced that SQL developer and SQLPlus worked differently:
the SQL developer: shows the message(s) 'ddl event' only after an exec(ute) command
SQLplus: the rows appears immediately
My guess is that the execute does not happen in SQL developer and so the buffer is not written out. How can I set it in SQL developer?
The example: a trigger shows the message 'ddl event' when a ddl event happens:
SQL developer:
set serveroutput on;
create or replace trigger logtrigger
after ddl
on database
begin
dbms_output.put_line ('ddl event');
end; /
create table a (x number);
create table b (x number);
create table c (x number);
exec
SQL developer script output (the three messages ’ddl event’ appeared only after exec command)
Table A created.
Table B created.
Table C created.
Usage: EXEC[UTE] statement
ddl event
ddl event
ddl event
SQL Plus:
SQL> set serveroutput on;
SQL> create table e (x number);
ddl event
Table created.
SQL> create table f (x number);
ddl event
Table created.
Thank you d