| 4D v18ALTER DATABASE | ||||||||||||||
|  | 
    4D v18
 ALTER DATABASE 
         | |||||||||||||
| ALTER DATABASE {ENABLE | DISABLE} {INDEXES | CONSTRAINTS | TRIGGERS} | ||
O comando ALTER DATABASE ativa ou desabilita as opções SQL da base atual para a sessão atual. Ou seja par todos os usuários e processos até que a base se reinicie. 
Este comando está desenhado para permitir desabilitar temporariamente as opções SQL com o propósito de acelerar certas operações que consumem uma grande quantidade de recursos. Por exemplo, desativar os índices e as restrições antes de começar a importação de uma grande quantidade de dados pode reduzir significativamente a duração da importação. 
Leve em conta que as restrições incluem as chaves primárias e as chaves externas, assim como os atributos de singularidade e de nulidade. 
Se preferir gerenciar os triggers individualmente para cada tabela, deve utilizar ALTER TABLE.
Exemplo de uma importação com desativação temporal de todas as opções 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
	Produto: 4D
	Tema: Comandos SQL
	
        
        
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de SQL ( 4D v18)
	
	
 Adicionar um comentário
Adicionar um comentário