ADD TABLE (Comando)
Agrega una tabla libre a la base de datos actual.
ADD TABLE TableName | ? [NAME LongTableName]
Parámetros
- TableName
Especifica el nombre de la tabla que se agrega a la base de datos. - ?
Muestra el cuadro de diálogo Abrir, donde puede elegir una tabla para agregarla a la base de datos. - NAME LongTableName
Especifica un nombre largo para la tabla. Los nombres largos pueden contener hasta 128 caracteres y se pueden utilizar en lugar de los nombres cortos de archivo que tienen la extensión .DBF.
Observaciones
Cuando se agrega la tabla a la base de datos, puede ejecutar en ella las mismas operaciones que en cualquier otra tabla.
Después de agregar la tabla a la base de datos, dejará de estar libre. No obstante, las tablas de la base de datos se pueden convertir en libres al ejecutar REMOVE TABLE.
La tabla que desea agregar:
- Debe ser un archivo .DBF válido.
- No puede tener el mismo nombre que una tabla existente en la base de datos abierta, a menos que le asigne un nombre largo único.
- No puede existir en otra base de datos. Utilice REMOVE TABLE para eliminar la tabla de otra base de datos.
La base de datos a la que quiere agregar una tabla no puede estar involucrada en una transacción.
Ejemplo
El ejemplo siguiente crea 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
CLOSE (Comandos) | CREATE DATABASE | DISPLAY TABLES | FREE TABLE | OPEN DATABASE | REMOVE TABLE