4D v14TRANSLATE | 
            ||||||||||||||
                    
                        
  | 
                
                    
                         
    4D v14
 
TRANSLATE 
                                
                                
        
 | 
                |||||||||||||
| 
                     | 
		||
A função TRANSLATE devolve a primeira expressão_aritmética com todas as ocorrências de cada um dos caracteres passados na segunda expressão_aritmética substituídos por seus caracteres correspondentes passados na terceira expressão_aritmética.
A substituição se realiza caractere por caractere (por exemplo, o primeiro caractere da segunda expressão_aritmética se substitui cada vez que aparece na primeira expressão_aritmética pelo primeiro caractere da terceira expressão_aritmética e assim sucessivamente).
Se há menos caracteres na terceira expressão_aritmética que na segunda, todas as ocorrências de caracteres da segunda expressão_aritmética que não tenham um caractere correspondente na terceira expressão_aritmética serão excluídos da primeira expressão_aritmética (por exemplo, se a segunda expressão_aritmética tem cinco caracteres a procurar e a terceira expressão_aritmética só contém quatro caracteres de substituição, cada vez que o quinto caractere da segunda expressão_aritmética se encontre na primeira expressão_aritmética, será eliminada do valor devolvido).
Este exemplo substitui todas as ocorrências de "a" por "1" e as ocorrências de "b" por "2":
TRANSLATE ('abcd', 'ab', '12')
` devolve '12cd'
	Produto: 4D
	Tema: Funções
	
        
        
	
	Manual de SQL ( 4D v11 SQL Release 4 )
	Manual de SQL ( 4D v14)
	Manual de SQL ( 4D v12.1)
	Manual de SQL ( 4D v13.4)
	Manual de SQL ( 4D v14 R2)
	Manual de SQL ( 4D v14 R3)
	Manual de SQL ( 4D v14 R4)