REMOVE TABLE (Comando)
Elimina una tabla de la base de datos actual.
REMOVE TABLE TableName | ? [DELETE] [RECYCLE]
Parámetros
TableName
Especifica la tabla que se va a quitar de la base de datos actual.?
Muestra el cuadro de diálogo Quitar, en el que puede elegir una tabla de la base de datos actual que desea quitar.DELETE
Especifica que la tabla se quite de la base de datos y del disco.Precaución No se puede recuperar ninguna tabla eliminada del disco con esta cláusula. Aunque SET SAFETY esté en ON, no recibirá ninguna advertencia antes de eliminar la tabla del disco.
RECYCLE
Especifica que no se eliminará inmediatamente la tabla del disco, sino que se colocará en la Papelera de reciclaje de Windows.
Observaciones
Cuando se quita una tabla de la base de datos, se convierte en una tabla libre y puede agregarse a otra base de datos. Las tablas se agregan a una base de datos con ADD TABLE.
Cuando se ejecuta REMOVE TABLE, se quitan todos los índices principales, los valores predeterminados y las reglas de validación asociados a la tabla. Si SET SAFETY está en ON, Visual FoxPro muestra un mensaje para preguntarle si desea quitar la tabla de la base de datos.
Precaución REMOVE TABLE afecta a otras tablas de la base de datos actual si esas tablas tienen reglas o relaciones asociadas con la tabla que se va a quitar. Las reglas y relaciones dejarán de ser válidas cuando se quite la tabla de la base de datos.
Ejemplo
En el ejemplo siguiente se crean dos bases de datos llamadas mydbc1
y mydbc2
, y una tabla llamada table1
. La tabla se agrega a mydbc1
cuando se crea. A continuación, se cierra la tabla y se quita de mydbc1
. Después se usa ADD TABLE para agregar la tabla a mydbc2
. Se utiliza RENAME TABLE para cambiar el nombre de la tabla de table1
a table2
.
CREATE DATABASE mydbc1
CREATE DATABASE mydbc2
SET DATABASE TO mydbc1
CREATE TABLE table1 (cField1 C(10), n N(10)) && Adds table to mydbc1
CLOSE TABLES && A table must be closed to remove it from a database
REMOVE TABLE table1
SET DATABASE TO mydbc2
ADD TABLE table1
RENAME TABLE table1 TO table2
Vea también
ADD TABLE | CLOSE DATABASES | CREATE DATABASE | DROP TABLE | FREE TABLE | OPEN DATABASE