-
script drop tables
Salut,
J'essaye de dropper pls tables à l'aide d'un script, j'ai ce message :
PLS-00103: Symbole "INST" rencontré à la place d'un des symboles suivants
Voici mon code :
set serveroutput on size 100000
declare
cursor c is select * from user_tables
where table_name like 'UNV_%';
operation c%rowtype;
inst varchar2(50);
begin
open c;
loop
fetch c into operation;
exit when c%notfound;
inst := 'drop table '||operation.table_name;
exec inst;
end loop;
close c;
end;
Qqn peut-il éclairer ma lanterne?
Merci
Couse1
-
1/ quelle est la version d'oracle ?
2/ sur quelle instruction porte l'erreur ?
3/ merci d'utiliser les balises de mise en forme et notamment [code]
4/ exec ne doit être adapté dans ce contexte : utilisez EXECUTE IMMEDIATE
5/ il existe un forum oracle
-
-
Si c'est bon, clique sur le bouton résolu ;)