DROP TABLE

Nombre

DROP TABLE [Eliminar Tabla]  --  Elimina tablas de una base de datos

Synopsis

DROP TABLE nombre [, ...]
  

Entradas

nombre

El nombre de una tabla vista existente para eliminarla.

Salidas

DROP

El mensaje devuelto si el comando concluyo exitosamente.

ERROR Relation "nombre" Does Not Exist!

Si la tabla o vista especificada no existe en la base de datos.

Descripción

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.

Notas

Consultar en CREATE TABLE y ALTER TABLE para información sobre como crear o modificar tablas.

Uso

Para destruir dos tablas, cintas y distribuidores:

DROP TABLE cintas, distribuidores;
   

Compatibilidad

SQL92

SQL92 especifica algunas capacidades adicionales a DROP TABLE:

DROP TABLE table { RESTRICT | CASCADE }
   

RESTRICT

Asegura que solo una tabla sin vistas dependientes o restricciones de integridad pueda ser destruida.

CASCADE

Cualquier vista o restricción de integridad sería tambien eliminada.

Sugerencia

Por el momento, para eliminar una vista dependiente se debe eliminar esta explicitamente.