Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||
|
4D v20
DROP TABLE
|
DROP TABLE [IF EXISTS] nom_sql |
||
El comando DROP TABLE se utiliza para eliminar la tabla nom_sql de una base. Cuando se pasa la restricción IF EXISTS, si la tabla a eliminar no existe en la base, el comando no hace nada y no se genera ningún error.
Este comando no sólo elimina la tabla de la estructura, sino también sus datos y los índices, triggers y restricciones asociados. No se puede utilizar este comando con una tabla referenciada por una restricción FOREIGN KEY.
Nota: debe asegurarse de que cuando se ejecute el comando DROP TABLE, no haya registros de la tabla nom_sql que se carguen en memoria en modo de escritura. De lo contrario, se genera el error 1272.
Dado que este comando modifica la estructura de la base de datos, no puede utilizarse en el contexto de una aplicación empaquetada de sólo lectura (archivo .4dc instalado en la carpeta Archivos de programa o archivo .4dz).
Este ejemplo borra la tabla ACTOR_FANS:
DROP TABLE ACTOR_FANS
Este ejemplo hace lo mismo que el anterior excepto que en este caso, si la tabla ACTOR_FANS no existe, no se genera ningún error:
DROP TABLE IF EXISTS ACTOR_FANS
Producto: 4D
Tema: Comandos SQL
Manual de SQL ( 4D v20)