| 4D v15ALTER DATABASE | ||||||||||||||
|  | 
    4D v15
 ALTER DATABASE 
         | |||||||||||||
| ALTER DATABASE {ENABLE | DISABLE} {INDEXES | CONSTRAINTS | TRIGGERS} | ||
La commande ALTER DATABASE active ou inactive des options SQL de la base courante pour la session courante, c'est-à-dire pour tous les utilisateurs et les process jusqu'au prochain redémarrage de la base.
Cette commande vous permet de désactiver temporairement des options SQL afin d’accélérer certaines opérations consommatrices en ressources. Par exemple, désactiver les index, les contraintes et les triggers avant de débuter un import d’une grande quantité de données peut réduire de façon significative la durée de l’import.
Les contraintes incluent les clés primaires, les clés étrangères, les attributs d’unicité et de nullité.
Si vous souhaitez gérer les triggers individuellement au niveau de chaque table, vous devez utiliser ALTER TABLE.
Exemple d’import avec désactivation temporaire de toutes les options SQL :
 Debut SQL
    ALTER DATABASE DISABLE INDEXES;
    ALTER DATABASE DISABLE CONSTRAINTS;
    ALTER DATABASE DISABLE TRIGGERS;
 Fin SQL
 SQL EXECUTER SCRIPT("C:\\Exported_data\\Export.sql";SQL continuer si erreur)
 Debut SQL
    ALTER DATABASE ENABLE INDEXES;
    ALTER DATABASE ENABLE CONSTRAINTS;
    ALTER DATABASE ENABLE TRIGGERS;
 Fin SQL
	Produit :  4D
	Thème :  Commandes SQL
	
        
        
	Nom intl. :  ALTER DATABASE
	
	
	
	
	
	4D - Référence SQL ( 4D v15)
	
	
	
	
	
 Ajouter un commentaire
Ajouter un commentaire