› Fóruns › Banco de dados Oracle › Duvida besta – Função translate › Duvida besta – Função translate
20 de outubro de 2010 às 7:42 pm
#96494
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;