Obrigada Flavio Henrique. A Opção 2: Ajuste a configuração standard_conforming_strings para off,resolveu o problema. Att,
Deliane Andrade Em 15 de fevereiro de 2013 16:14, Flavio Henrique Araque Gurgel < [email protected]> escreveu: > > Em 15-02-2013 17:05, Deliane Andrade escreveu: > > Boa tarde! > > Tenho uma function para fonetizar nomes na minha base de dados. > > Ela foi escrita na versão 8.4.5 e agora migramos para a 9.2 e está > > ocorrendo o seguinte erro: > > > > ERRO: matriz mal formada: > > > "{".","/","\\\\","$","?",":","\\"",";",",","-","_","&","!","~","`","(",")","Ý","=","+",">","<"}" > > CONTEXT: PL/pgSQL function corporativo.func_fonetizar(text,boolean) > > line 43 at atribuição > > > > Executo o seguinte comando : > > select * from corporativo.func_fonetizar ('DELIANE ANDRADE',FALSE); > > > > Alguém sabe o que pode estar ocorrendo? > > Está na linha: > vCaracteresEspeciais := > > '{".","/","\\\\","$","?",":","\\"",";",",","-","_","&","!","~","`","(",")","Ý","=","+",">","<"}'; > > O escape de caracteres está fora do padrão ANSI-SQL. > Opção 1: Verifique o link [1] > Opção 2: Ajuste a configuração standard_conforming_strings para off, > explicação em [2] > > O uso de escapes de acordo com o padrão ANSI-SQL foi reforçado nas > versões mais recentes do PostgreSQL. > > > [1] > > http://www.postgresql.org/docs/9.2/interactive/sql-syntax-lexical.html#SQL-SYNTAX-STRINGS > [2] > > http://www.postgresql.org/docs/9.2/interactive/runtime-config-compatible.html#GUC-STANDARD-CONFORMING-STRINGS > > []s > > __________________________________ > Flavio Henrique A. Gurgel > Líder de Projetos Especiais > Consultoria, Projetos & Treinamentos 4LINUX > Tel1: +55-11.2125-4747 ou 2125-4748 > www.4linux.com.br > email: [email protected] > ______________________________ > FREE SOFTWARE SOLUTIONS > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
