sql >> Database teknologi >  >> RDS >> Oracle

Hvordan opretter og bruger man en midlertidig tabel i oracle-lagret procedure?

Bare opret det først (en gang uden for din procedure), og brug det derefter i din procedure. Du ønsker ikke at (prøve at) oprette den ved hvert kald i proceduren.

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

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


  1. execSQL() med OPDATERING opdateres ikke

  2. SQL joining spørgsmål

  3. Eksempler på sammenkædning af strenge og tal fra Oracle

  4. Hvornår skal jeg bruge MySQLi i stedet for MySQL?