plsql_get_true_explain.sql 576 字节
Newer Older
1 2 3 4 5 6 7 8
declare
  b1 date;
begin
  execute immediate 'alter session set statistics_level=ALL';
  b1 := sysdate - 1;
  for test in (
               select /*+ monitor */
                *
9
                 from scott.dept) loop
10 11 12 13 14 15 16 17 18 19 20
    null;
  end loop;
  for x in (select p.plan_table_output
              from table(dbms_xplan.display_cursor(null,
                                                   null,
                                                   'advanced -bytes -PROJECTION allstats last')) p) loop
    dbms_output.put_line(x.plan_table_output);
  end loop;
  rollback;
end;
/