DROP TABLE elimina tablas y vistas de una base de datos. Solo su propietario (owner) puede destruir una tabla o vista. Una tabla puede ser vaciada de sus filas, pero no destruida, usando DELETE.
Si una tabla a ser destruida tiene un índice secundario, este debe ser removido primero. La remoción de solo un índice secundario no afecta el contenido de la tabla subyacente.
SQL92 especifica algunas capacidades adicionales a DROP TABLE:
DROP TABLE table { RESTRICT | CASCADE } |
Asegura que solo una tabla sin vistas dependientes o restricciones de integridad pueda ser destruida.
Cualquier vista o restricción de integridad sería tambien eliminada.
Por el momento, para eliminar una vista dependiente se debe eliminar esta explicitamente. |