4D v17.4In transaction | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
                 
                
    
    
                 | 
                
			
                    
                         
    4D v17.4
 
In transaction 
                                
                                
        
 | 
                |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| In transaction -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| Resultado | Booleano | 
             
         | 
        Retorna TRUE se processo atual estiver na transação | |||||
O comando In transaction retorna TRUE se o processo atual estiver na transação, senão, retorna FALSE.
Se realiza as operações (adição, modificação, ou eliminação de  registros) com múltiplos registros, pode encontrar registros  bloqueados. Neste caso, para preservar a integridade dos dados, deve  ter aberta uma transação, de modo que possa “devolver” toda a operação  e deixar o banco intacto.
 Se realizar a operação desde um trigger ou uma subrotina que pode ser  chamado(a) em uma transação ou fora de transação, a utilização do  comando In transaction permite verificar se foi o método do processo atual  ou o método chamamento quem abriu uma transação. Se não for  o caso, a transação nem ao menos começa, porque no caso de uma falha no processo, não seria possível desfazer as operações realizadas.
 
									Active transaction
									
									CANCEL TRANSACTION
									
									START TRANSACTION
									
									Triggers
									
									VALIDATE TRANSACTION
									
	Produto: 4D
	Tema: Transações
	Número 
        397
        
        
        
	
	Criado por: 4D v6
	
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v17)
	
	
	
	
	
	Manual de linguagem 4D ( 4D v17.1)
	
	
	Manual de linguagem 4D ( 4D v17.2)
	
	
	Manual de linguagem 4D ( 4D v17.3)
	
	Manual de linguagem 4D ( 4D v17.4)
	
	
Adicionar um comentário