Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie erstelle und verwende ich eine temporäre Tabelle in einer gespeicherten Prozedur von Oracle?

Erstellen Sie es einfach zuerst (einmal außerhalb Ihrer Prozedur) und verwenden Sie es dann in Ihrer Prozedur. Sie wollen es nicht bei jedem Aufruf der Prozedur erstellen (versuchen).

create global temporary table tmp(x clob)
on commit delete rows;

create or replace procedure...
-- use tmp here
end;