sql >> Databasteknik >  >> RDS >> Oracle

Hur skapar och använder man en temporär tabell i oracles lagrade procedur?

Skapa bara det först (en gång, utanför din procedur) och använd den sedan i din procedur. Du vill inte (försöka) skapa den vid varje anrop av proceduren.

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

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


  1. 1064-fel i CREATE TABLE ... TYPE=MYISAM

  2. Installation av RODBC/ROracle-paket på OS X Mavericks

  3. Hur man infogar data i tabellen med hjälp av lagrade procedurer i postgresql

  4. MariaDB DEFAULT() Förklarat