Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 3.896 pregleda

Najnovija ↓

privremena tabela u stored proceduri ? 31.05.2007. u 15:29 · pre 236 meseci #1
Kolege, treba da napravim paket-proceduru koja obavlja malo slozeniji upit u 2-3 faze, te mi treba privremena tabela. Kako to resiti s'obzirom da create table i bilo koja ddl ili dml komanda izaziva gresku? Postoje dve metode koje se predlazu 1. execute immediate i 2 dbms_sql paket ... Nameravam da ih proucim detaljno ali zanima me kakva su vasa iskustava. Koristim oracle 9 ...
Re: privremena tabela u stored proceduri ? 01.06.2007. u 12:00 · pre 236 meseci #2
Posto sam dosta radio u mssql-u tamo sam koristio temp. tabele - #tablex, koje sam koristio u stored porocedurama koje traju koliko i konkretna sesija. Kako to ostvariti u oracle-u ? Da li je moguce da moram da koristim obicnu tabelu? Dodatni problem je sto ne mogu da stavim create table u pl/sql kod ... Pronasao sam gomilu razlicitih saveta ... moze li neko da mi da savet iz prakse. Dakle treba mi privremena tabela koja ce nastati CTAS i koja je vidljiva samo za tu sesiju u tom trenutku, i koja ne treba da cuva podatke. Najvise mi lici na to global temporary table sa delete rows on commit, ali me buni pitanje izolovanosti podataka u toj tabeli ... Pomagajte ...
Re: privremena tabela u stored proceduri ? 01.06.2007. u 13:00 · pre 236 meseci #3
Ma koristi slobodno global temporary table sa opcijama on commit preserve rows ili on commit delete rows.

Podaci koje pakuješ u tu tabelu su privremeni i vidljivi samo tvojoj sesiji, niko drugi ne može da vidi te podatke, a ostaju u tabeli do kraja sesije ili transakcije.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme