Pular para o conteúdo

Fóruns Banco de dados Oracle Duvida besta – Função translate Duvida besta – Função translate

#96494
burga
Participante

    no translate a relação é de 1-1 dos caracteres que você quer substituir para os caracteres que você quer que sejam os substitutos… então o correto seria:

    SELECT TRANSLATE('111RONALDO222','abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZÁÀÂÄÃÉÈÊËÍÌÎÏÓÒÔÖÕÚÙÛÜÇÑ`~''"!@#$%^&*()_-+=|/{}[]:;,.','@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@') AS "CAMPO1"
    FROM DUAL;