4D v16

ALTER DATABASE

Inicio

 
4D v16
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

 
HISTORIA 

 
ARTICLE USAGE

Manual de SQL ( 4D v16)