| 4D v15.4VALIDATE TRANSACTION | |||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15.4
 VALIDATE TRANSACTION 
         | ||||||||||||||||||||||||||||||||||||||||||||||
| VALIDATE TRANSACTION | ||||||||
| Este comando não requer parâmetros | ||||||||
VALIDATE TRANSACTION aceita a transação que foi iniciada com START TRANSACTION do nível correspondente do processo atual. O comando salva as mudanças aos dados do banco que ocorreram durante a transação.
Iniciando com a versão 11 de 4D, você pode aninhar diversas transações (sub-transações). Se a transação principal for cancelada, todas as sub-transações serão canceladas, mesmo se eles tiverem sido individualmente confirmadas usando o comando.
A variável de sistema Ok é estabelecida como 1 se a transação for validada corretamente. De outro modo, é estabelecida como 0.
Note que quando OK for estabelecido como 0, a transação é automaticamente cancelada internamente (equivalente a CANCEL TRANSACTION). Assim, não deve chamar explicitamente  CANCEL TRANSACTION se OK=0, particularmente no contexto de transações aninhadas, porque o cancelamento será então aplicada as transações de nível mais alto.
									CANCEL TRANSACTION
									
									In transaction
									
									START TRANSACTION
									
									Usar Transações
									
	Produto: 4D
	Tema: Transações
	Número 
        240
        
        
        
	
	Modificado: 4D v11 SQL  
	
	
	
	
	Manual de linguagem 4D ( 4D v15.4)
	
	
	Manual de linguagem 4D ( 4D v15)
	
	
	
	
	
	Manual de linguagem 4D ( 4D v15.3)
 Adicionar um comentário
Adicionar um comentário