Share via


Quitar una tabla de una base de datos

Al agregar una tabla a una base de datos, Visual FoxPro modifica el registro de encabezado del archivo para documentar la ruta de acceso y el nombre de archivo de la base de datos a la que ahora pertenece la tabla. Esta información de ruta de acceso y nombre de archivo se denomina vínculo primario, ya que vincula la tabla a la base de datos a la que pertenece. El proceso de quitar una tabla de una base de datos no solamente suprime la tabla y la información del diccionario de datos asociada del archivo de base de datos, sino que también actualiza la información de vínculo primario para reflejar el nuevo estado de la tabla como libre.

Para quitar una tabla de una base de datos puede utilizar la interfaz o bien el comando REMOVE TABLE. Al quitar la tabla de la base de datos, puede elegir también eliminar físicamente del disco el archivo de tabla.

Para quitar una tabla de una base de datos

Por ejemplo, el código siguiente abre la base de datos testdata y quita la tabla orditems:

OPEN DATABASE testdata
REMOVE TABLE orditems

Al quitar una tabla de una base de datos, el archivo de tabla no se elimina automáticamente. Si desea quitar la tabla de la base de datos y además eliminar del disco su archivo .dbf, utilice la cláusula DELETE del comando REMOVE TABLE o el comando DROP TABLE. Por ejemplo, el código siguiente abre la base de datos testdata y elimina la tabla orditems del disco:

OPEN DATABASE testdata
REMOVE TABLE orditems DELETE

El código siguiente también abre la base de datos testdata y elimina la tabla orditems sin mover una copia a la Papelera de reciclaje de Windows:

OPEN DATABASE testdata
DROP TABLE orditems NORECYCLE

Vea también

Agregar tablas a una base de datos | Actualizar vínculos de tablas y bases de datos | Crear una base de datos | Crear bases de datos | REMOVE TABLE | Diseñar bases de datos | Trabajar con una base de datos