Estou tentando compilar a função TIRAACENTO disponível neste forum em uma base de dados 9.2.0.8 (UNIX solaris sparc 64 bits), mas estou encontrando uma certa dificuldade nesta atividade.
O código adaptado da função é o seguinte:
create or replace function FC_TIRA_ACENTO
(pString in varchar2) return varchar2 is
-- Esta funcao foi retirada do forum GLUFKE.NET
vStringReturn varchar2(2000);
--
begin
vStringReturn := translate( pString,
'Ññ'ÁÇÉÍÓÚÀÈÌÒÙÂÊÎÔÛÃÕËÜáçéíóúàèìòùâêîôûãõëü',
'NnACEIOUAEIOUAEIOUAOEUaceiouaeiouaeiouaoeu');
--
return vStringReturn;
--
end FC_TIRA_ACENTO;
create or replace function FC_TIRA_ACENTO
(pString in varchar2) return varchar2 is
-- Esta funcao foi retirada do forum GLUFKE.NET
vStringReturn varchar2(2000);
--
begin
vStringReturn := translate( pString,
'¥¤µ¿¿Öàé·ÔÞãë¶Ò×âêÇåÓ¿ ¿¿¡¢£¿¿¿¿¿¿¿¿¿¿Æä¿¿',
'NnACEIOUAEIOUAEIOUAOEUaceiouaeiouaeiouaoeu');
--
return vStringReturn;
--
end FC_TIRA_ACENTO;
Aguém teria alguma sugestão de como contornar este problema?
Grato pela ajuda !
Sergio