In Oracle, vorrei creare una tabella all'interno di una procedura PL/SQL nella condizione che essa non esista già.
Come posso fare questo controllo?
In Oracle, vorrei creare una tabella all'interno di una procedura PL/SQL nella condizione che essa non esista già.
Come posso fare questo controllo?
"Na' sedia te vojo tirà!"
non ho oracle sotto mano ora, ma prova con:
codice:select * from V_$TABLES
Ti ringrazio, ma non funziona.
Comunque ho risolto così:
codice:CONTATABELLE NUMBER; BEGIN select count(1) into CONTATABELLE from user_tables where table_name = 'nome_tabella'; IF CONTATABELLE > 0 THEN EXECUTE IMMEDIATE 'CREATE TABLE...';![]()
"Na' sedia te vojo tirà!"