Pytanie : Tworzyć stołowy oświadczenie wśrodku procedura

Cześć,

This być prawdopodobnie naprawdę prosty pytanie.  

But I zastanawiać się jeżeli I móc procedura z the następujący PL/SQL i wtedy wezwanie że procedura od różny procedure.

CREATE STOŁOWY compound_list (
CompoundID VARCHAR2 (10),
BatchID VARCHAR2 (5)
)
ORGANIZATION EXTERNAL (
TYP ORACLE_LOADER
BRAK ADRESOWY ABASE_DIR
DOJAZDOWY PARAMETR (
REJESTR ROZGRANICZAĆ NEWLINE
POLE KOŃCZYĆ ', '
CHYBIANIE POLE WARTOŚĆ BYĆ NULL
(
CompoundID,
BatchID
)
)
LOKACJA ("list.txt ")
)
PARALLEL 5
REJECT OGRANICZENIE NIEOGRANICZONY;

Is i I pytać nawet ewentualny?  Od deleatur I widzieć z procedura tylko DML oświadczenie pozwolić (AKTUALIZACJA, WYBIERAĆ, DELEATUR).

Thanks

Mike

Odpowiedź : Tworzyć stołowy oświadczenie wśrodku procedura

PROCEDURA CREATE_TABLE_compound_list
BYĆ
  v_dyn_statement varchar2 (4000);
ZACZYNAĆ
  v_dyn: = "twój tworzyć oświadczenie z" zamieniać '' ';
  wykonywać bezpośredni v_dyn;
KOŃCÓWKA;

zmieniać the invoker dobro the procedura jeżeli ty chcieć the użytkownik the procedura the właściciel the stół zamiast the użytkownik the procedura
Inne rozwiązania  
 
programming4us programming4us