COMPILE DATABASE (Comando)
Compila procedimientos almacenados en una base de datos.
COMPILE DATABASE DatabaseName | FileSkeleton | ?
Parámetros
DATABASE
Especifica que el archivo que se va a compilar es un archivo de base de datos (.dbc). El código de origen para los procedimientos almacenados, guardado con la base de datos, se compila y se almacena en un campo memo adicional.DatabaseName
Especifica el nombre de la base de datos que contiene los procedimientos almacenados a compilar. Es posible compilar procedimientos almacenados en una base de datos que no esté abierta.cFileSkeleton
Especifica un subconjunto de archivos de base de datos que se va a compilar. cFileSkeleton es una especificación de patrón de archivo que admite comodines tales como * y ?. Por ejemplo, para compilar todos los objetos base de datos que empiezan por A, utilice el comando siguiente:COMPILE DATABASE A*
Observaciones
Utilice COMPILE DATABASE para compilar procedimientos almacenados fuera del Diseñador de bases de datos. Los procedimientos almacenados se pueden crear y modificar interactivamente con MODIFY PROCEDURES, o mediante programación con APPEND PROCEDURES.
COMPILE DATABASE empaqueta campos memo en el archivo memo .dct para que la base de datos quite espacio no utilizado en el archivo memo. Los registros marcados para su eliminación no se quitan de la tabla.
Ejemplo
El siguiente ejemplo compila todos los procedimientos almacenados en la base de datos testdata
.
CLOSE DATABASES
COMPILE DATABASE (HOME(2) + 'data\testdata')
Vea también
APPEND PROCEDURES | COPY PROCEDURES | CREATE TRIGGER | DISPLAY PROCEDURES | MODIFY PROCEDURE | OPEN DATABASE