Borrar todas las tablas de BBDD en Oracle

Cuando quieres borrar muchas tablas en oracle tienes que ir una por una, pues bien aquí vemos una forma más sencilla de hacerlo, para ello ejecutamos la siguiente sentencia:

SELECT ‘DROP TABLE ‘||table_name||’ CASCADE CONSTRAINTS;’
FROM ALL_TABLES
WHERE owner=usuario_propietario_de_las_tablas;

Esto nos devolverá una lista con las sentencias de borrado para cada una de las tablas, que simplemente teneis que ejecutar y borrar todas las tablas.

Fuente: Rafapedia

Hotmail


2 Comentarios to “Borrar todas las tablas de BBDD en Oracle”

  1. Quickly « Xonos dijo:

    [...] Borrar todas las tablas de BBDD en Oracle [...]

  2. Eliminar todas las tablas en Oracle. « Cyb3rpunk dijo:

    [...] Fuente: Pingüinos y Cia. [...]

Comentarios