| 4D v15TRANSLATE | ||||||||||||||
| 
 | 
    4D v15
 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 v15)
	
	
	
	
	
 Adicionar um comentário
Adicionar um comentário