Tüm constraint yapıları ile birlikte belirtilen user’ın bazı
tablolarını drop etmek için aşağıdaki gibi bi plsql bloğu kullanılabilir.
———————————————————–
declare
cursor c1 is
select ‘drop table ‘||table_name|| ‘ cascade constraints’ text from all_tables where owner =’USERNAME’ and table_name like ‘PM%’;
begin
for i in c1 loop
BEGIN
dbms_output.put_line(i.text);
EXECUTE IMMEDIATE (i.text);
EXCEPTION
When others Then
DBMS_OUTPUT.PUT_LINE(‘ERROR=’||i.text);
DBMS_OUTPUT.PUT_LINE(SQLERRM);
–RAISE;
END;
end loop;
end;
——————————————————

Reklamlar