[SGBD] Sentencias DDL – Borrar tablas

La instrucción para eliminar tablas en SQL es DROP TABLE NombreTabla, la cual necesita un identificador válido para saber que tabla deseamos borrar. Cada usuario puede borrar sus propias tablas o aquellos usuarios a los que hayamos dado permiso sobre otras tablas que no sean suyas. Así, si deseamos borrar la tabla profesor, solo tendremos que escribir la siguiente orden:

Debemos tener en cuenta que si intentamos borrar una tabla que está siendo referenciada por otra (es decir, su clave primaria es clave ajena en otra tabla), Oracle nos devolverá un error. Para poder llevar a cabo esta acción, debemos eliminar también la integridad referencial entre esta tabla y las otras posibles. Para ello, ampliamos la sintaxis de la siguiente manera:

Para borrar tablas sobre las que el administrador nos ha concedido permisos a pesar de no ser nuestras, debemos indicar el nombre del propietario de dicha tabla, aunque esto lo veremos más adelante con el apartado de permisos y roles.

28 años | Entrenador de fútbol | Informático&Web Design | Linuxero | Componente de @chirigotaninos | Creador de http://todobytes.es & http://sudosu.es | Apasionado de la historia

Facebook Twitter Google+ YouTube 

Related posts

Leave a Comment