Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20
ALTER DATABASE

ALTER DATABASE  


 

 

ALTER DATABASE {ENABLE | DISABLE} {INDEXES | CONSTRAINTS | TRIGGERS}

El comando ALTER DATABASE activa o deshabilita las opciones SQL de la base actual para la sesión actual. es decir par todos los usuarios y procesos hasta que la base se reinicie. 

Este comando está diseñado para permitirle deshabilitar temporalmente las opciones SQL con el fin de acelerar ciertas operaciones que consumen una gran cantidad de recursos. Por ejemplo, desactivar los índices y las restricciones antes de comenzar la importación de una gran cantidad de datos puede reducir significativamente la duración de la importación.

Tenga en cuenta que las restricciones incluyen las llaves primarias y las llaves foráneas, así como los atributos de unicidad y de nulidad.

Si prefiere gestionar los triggers individualmente para cada tabla, debe utilizar ALTER TABLE.

Ejemplo  

Ejemplo de una importación con desactivación temporal de todas las opciones SQL:

 Begin SQL
    ALTER DATABASE DISABLE INDEXES;
    ALTER DATABASE DISABLE CONSTRAINTS;
    ALTER DATABASE DISABLE TRIGGERS;
 End SQL
 SQL EXECUTE SCRIPT("C:\\Exported_data\\Export.sql";SQL On error continue)
 Begin SQL
    ALTER DATABASE ENABLE INDEXES;
    ALTER DATABASE ENABLE CONSTRAINTS;
    ALTER DATABASE ENABLE TRIGGERS;
 End SQL

 
PROPIEDADES 

Producto: 4D
Tema: Comandos SQL

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

 
ARTICLE USAGE

Manual de SQL ( 4D v20)