SELECT * FROM USER_OBJECTS
Nyní si připravíme DROP klauzule:SELECT 'DROP '||object_type||' '|| object_name|| DECODE(OBJECT_TYPE,'TABLE',' CASCADE CONSTRAINTS;',';') FROM USER_OBJECTS
Ve výsledkovém okně našeho nástroje najdeme potřebné DROP příkazy. Například v SQL Developeru nyní můžeme zvolit Select All a poté text zkopírovat do schránky a spustit. Například:DROP TABLE XXX;
Na závěr je vhodné vyčistit koš.
DROP TABLE YYY;
-- atdPURGE RECYCLEBIN;
A je to.
Tento zápisek vznikl převodem z mého starého blogu. Ne všechny texty byly takto převedeny, kompletní archiv již není k dispozici.
Jak odstranit všechny objekty uživatele v Oracle
April 23, 2010
Potřebujete „uklidit“ po testovacím uživateli v databázi Oracle? Je na to jeden elegantní příkaz. Nejprve se podíváme, co že za objekty uživatel vytvořil: