>
> Se você quiser manter essa sintaxe, uma alternativa plausível é criar um
>> coluna cliente_sem_acento e colocar um gatilho na referida tabela.
>>
>
Obrigado Euler, caso não encontre solução mais "simples", pois neste caso
teria que alterar as consultas para procurar neste novo campo, vou aplica
>
>
>> bom dia @Fernando
>
> eu utilizo a extensão unaccent para cria-la segue abaixo 1) e para
> utiliza-la no seu exemplo tambem 2)
>
>
> 1) create extension unaccent
>
> 2) SELECT * FROM cliente WHERE unaccent(nm_cliente) LIKE 'JOAO%';
>
Legal Douglas, não tinha encontrado essa solução. E como
On 09-09-2015 08:48, Fernando Cambiaghi wrote:
No Sybase, tanto Enterprise quando Anywhere, quando realizo a consulta
SELECT * FROM cliente WHERE nm_cliente LIKE 'JOAO%';
ele retorna tanto *JOAO DA SILVA* quanto *JOÃO DA SILVA*
Já no PostgreSQL só retorna *JOAO DA SILVA*
Se você quiser manter es
Em 9 de setembro de 2015 08:48, Fernando Cambiaghi
escreveu:
> Bom dia.
>
> Eu procurei na lista sobre como uma consulta retornar caracteres
> acentuados e não acentuados, independente do valor passado como parâmetro,
> e o melhor que encontrei foi uma função para retornar caracteres sem
> acento
Bom dia.
Eu procurei na lista sobre como uma consulta retornar caracteres acentuados
e não acentuados, independente do valor passado como parâmetro, e o melhor
que encontrei foi uma função para retornar caracteres sem acento, e então
utilizar este retorno na consulta, mas não achei muito "elegante
Em 19 de agosto de 2014 08:09, alfredo junior escreveu:
> Em 19-08-2014 07:58, Leandro escreveu:
>
> Bom dia Pessoal!
>>
>> Tem como inserir caracteres em um campo a esquerda?
>>
>> Ex: 102030
>>
>> Inserir 'AB ' no inicio, ficando 'AB 102030'
>>
>> O campo é do tipo text.
>>
>>
> Você pode
Em 19-08-2014 07:58, Leandro escreveu:
Bom dia Pessoal!
Tem como inserir caracteres em um campo a esquerda?
Ex: 102030
Inserir 'AB ' no inicio, ficando 'AB 102030'
O campo é do tipo text.
update tabela set campo = 'AB ' || campo;
___
pgbr-g
Bom dia Pessoal!
Tem como inserir caracteres em um campo a esquerda?
Ex: 102030
Inserir 'AB ' no inicio, ficando 'AB 102030'
O campo é do tipo text.
Agradeço.
Att,
Leandro
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https:/
dicas pessoal...
From: Vinicius Santos
Sent: Wednesday, May 30, 2012 5:38 PM
To: Marcelo Silva (IG) ; Comunidade PostgreSQL Brasileira
Subject: Re: [pgbr-geral] Caracteres malditos :)
Ainda não parei pra verificar a diferenca entre Latin e Ansi, mas sei que
Units gravadas em UTF-8 aceitam
Em 30/05/2012 17:04, Marcelo Silva (IG) escreveu:
Copiem e colem esses dois caracteres no bloco de notas e
veja se tem diferença
– (não confundam com _ underline)
-
Pois é... não parece m
> Ainda não parei pra verificar a diferenca entre Latin e Ansi, mas sei que
> Units gravadas em UTF-8 aceitam todo tipo de cacactere pelos testes que fiz
> aqui...
> Ou seja, isso é uma salada danada :)
>
> Mas devagar e com a ajuda de voces chego a uma soluçao, obrigado
>
Eu acho que pra solucion
-
From: Guimarães Faria Corcete DUTRA, Leandro
Sent: Wednesday, May 30, 2012 5:24 PM
To: Marcelo Silva (IG) ; Comunidade PostgreSQL Brasileira
Subject: Re: [pgbr-geral] Caracteres malditos :)
2012/5/30 Marcelo Silva (IG)
>
>
> Minha aplicação é Delphi, que por sua vez no que me parece, grava
2012/5/30 Marcelo Silva (IG)
>
>
> Minha aplicação é Delphi, que por sua vez no que me parece, grava as units em
> ANSI e não UTF8,
> poir isso tenho que usar codepage=latin1 na
Ansi e Latin1 não são a mesma coisa.
___
pgbr-geral mailing list
pgbr-gera
-geral] Caracteres malditos :)
Não dá para usar UTF-8?
Caso não, deverá fazer verificação e trocar o caracter antes de inserir no
banco.
Abraços,
Eduardo Alexandre
Em 30 de maio de 2012 17:04, Marcelo Silva (IG) escreveu:
Copiem e colem esses dois caracteres no
Copiem e colem esses dois caracteres no bloco de notas e veja se tem diferença
– (não confundam com _ underline)
-
Pois é... não parece mas é o primeiro caractere “–” é um chr(150) muito
usado no word
já o “-” é o hifem tão conhecido chr(45)
Pois bém, no banco de dados UTF8 entra normal
2010/8/24 Marcelo Silva :
> hum... eu ia perguntar justamente isso...
>
> é melhor deixar em ingles :)
>
> Diz uma coisa, no firebird tem um arquivo de mensagens do banco... o
> postgres tambem é assim ou as mensagens sao guardadas em alguma tabela?
>
Exitem algumas configurações no postgresql.con
...@ig.com.br
cel.: (11) 9693-4251
Kubuntu User number is # 24362
- Original Message -
From: "Sebastian SWC"
To: "Comunidade PostgreSQL Brasileira"
Sent: Tuesday, August 24, 2010 12:35 PM
Subject: Re: [pgbr-geral] Caracteres Estranhos nas mensagens do banco
2010/8/24 Marce
2010/8/24 Marcelo Silva :
> Pessoal, uso linux como servidor mas windows para desenvolvimento...
> As mensagens de erro do postgres estão aparecendo com caracteres estranhos
> vejam:
>
> 2010-08-24 07:19:43 BRT ERRO permissão negada para relação mv_usuarios
> No teste de gravação nas tabelas ele
: "Euler Taveira de Oliveira"
To: "Comunidade PostgreSQL Brasileira"
Sent: Tuesday, August 24, 2010 10:29 AM
Subject: Re: [pgbr-geral] Caracteres Estranhos nas mensagens do banco
Marcelo Silva escreveu:
> 2010-08-24 07:19:43 BRT ERRO permissão negada para relação mv_usuari
Marcelo Silva escreveu:
> 2010-08-24 07:19:43 BRT ERRO permissão negada para relação mv_usuarios
>
Esse é um problema conhecido (e de baixa prioridade) que ainda não foi
resolvido. :( Para tentar amenizar este problema, a partir do 9.0 eu alterei a
codificação das mensagens traduzidas para UT
Pessoal, uso linux como servidor mas windows para desenvolvimento...
As mensagens de erro do postgres estão aparecendo com caracteres estranhos
vejam:
2010-08-24 07:19:43 BRT ERRO permissão negada para relação mv_usuarios
No teste de gravação nas tabelas ele está aceitando acentos normalment
Isso mesmo Osvaldo... estava procurando alguma configuração com a palavra
"Escape" (acho que por isso não encontrei). Tudo funciona perfeitamente
agora, e já vou colocar em produção.
Muito obrigado.
--
Tiago J. Adami
Dois Vizinhos - Paraná - Brasil
2009/7/31 Osvaldo Kussama
> 2009/7/31 Tiago
2009/7/31 Tiago Adami :
> Olá, André.
>
> Para isso eu teria que modificar o programa e realizer diversos "replaces"
> antes de mandá-lo para o banco de dados - e os usuários que abrem os
> chamados dificilmente vão se preocupar em digitar duas barras. A questão é
> justamente se existe um meio mai
Olá, André.
Para isso eu teria que modificar o programa e realizer diversos "replaces"
antes de mandá-lo para o banco de dados - e os usuários que abrem os
chamados dificilmente vão se preocupar em digitar duas barras. A questão é
justamente se existe um meio mais "automático" através do driver OD
Boa tarde, Tiago,
Tente trocar os caracteres de escape '\' por duas barras seguidas cada '\\'.
Assim não deverá ocorrer mais problemas.
2009/7/31 Tiago Adami
> Caros colegas, existe alguma forma de tratar pelo PostgreSQL a gravação de
> caracteres de escape?
>
> O que está acontecendo é o se
Caros colegas, existe alguma forma de tratar pelo PostgreSQL a gravação de
caracteres de escape?
O que está acontecendo é o seguinte: minha aplicação tem um campo do tipo
TEXT que recebe a descrição de um chamado de cliente, uma solicitação
qualquer. Às vezes acontece de ser registrado um caminho
Em Wednesday 11 March 2009 08:43:11 dmanci...@gmail.com escreveu:
> Também dá pra utilizar to_ascii
>
Infelizmente to_ascii não funciona com todos os "encoding" (utf-8 para
piorar), encontrei na rede há pouco tempo uma pequena função (praticamente
um "wrapper" para translate) chamada "sem_acento
Em 11/03/09, JacksonWeber escreveu:
>
> Eu segui seus passos mas apresenta um erro:
>
> ERROR: encoding conversion from SQL_ASCII to ASCII not supported
>
> A Codificação do database é SQL_ASCII
>
NUNCA use codificação SQL_ASCII. É um tiro em seu pé.
Isto significa que ele interpreta apenas os c
Eu segui seus passos mas apresenta um erro:
ERROR: encoding conversion from SQL_ASCII to ASCII not supported
A Codificação do database é SQL_ASCII
Pablo Sánchez-2 wrote:
>
> select * from tabela where to_ascii(campo_com_acento) =
> to_ascii(string_sem_acento);
>
> ou melhor
>
> select * fr
2009/3/11 dmanci...@gmail.com :
> Também dá pra utilizar to_ascii
>
> select to_ascii('açucar é doce');
> to_ascii
> ---
> acucar e doce
> (1 row)
>
>
> http://pgdocptbr.sourceforge.net/pg80/functions-string.html
>
Não se esqueçam que a função to_ascii() só funciona com os encodin
select * from tabela where to_ascii(campo_com_acento) =
to_ascii(string_sem_acento);
ou melhor
select * from tabela where to_ascii(campo_com_acento) like
to_ascii('%string_sem_acento%');
Como tem like e conversão de todas as tuplas para poder fazer a
comparação, pode não ser muito rápido, mas fu
ou index vector para consultas com tsearch via @@
2009/3/11 Roberto Mello
> 2009/3/11 Shairon Toledo
>
>> éh to_ascii é mais elegante
>>
>> 2009/3/11 dmanci...@gmail.com
>>
>> Também dá pra utilizar to_ascii
>>>
>>> select to_ascii('açucar é doce');
>>>to_ascii
>>> ---
>>> acu
2009/3/11 Shairon Toledo
> éh to_ascii é mais elegante
>
> 2009/3/11 dmanci...@gmail.com
>
> Também dá pra utilizar to_ascii
>>
>> select to_ascii('açucar é doce');
>>to_ascii
>> ---
>> acucar e doce
>>
>
Se for usar a to_ascii em consultas frequentemente, nao esqueca de criar u
éh to_ascii é mais elegante
2009/3/11 dmanci...@gmail.com
> Também dá pra utilizar to_ascii
>
> select to_ascii('açucar é doce');
>to_ascii
> ---
> acucar e doce
> (1 row)
>
>
> http://pgdocptbr.sourceforge.net/pg80/functions-string.html
>
>
> 2009/3/11 Shairon Toledo
>
> Já te
Também dá pra utilizar to_ascii
select to_ascii('açucar é doce');
to_ascii
---
acucar e doce
(1 row)
http://pgdocptbr.sourceforge.net/pg80/functions-string.html
2009/3/11 Shairon Toledo
> Já tentou usar o translate?
>
> select 'acucar' = translate('açucar','ç','c')
>
> t
>
>
Já tentou usar o translate?
select 'acucar' = translate('açucar','ç','c')
t
2009/3/11 JacksonWeber
>
> Alguém sabe me dizer se tem uma função ou modo de em uma consulta eu tenho
> lá
> gravado uma informação 'AÇUCAR DOCE' e ao fazer a consulta eu simplesmente
> desprezar o 'Ç' colocando somen
Alguém sabe me dizer se tem uma função ou modo de em uma consulta eu tenho lá
gravado uma informação 'AÇUCAR DOCE' e ao fazer a consulta eu simplesmente
desprezar o 'Ç' colocando somente 'C' e retornar todos as informações que
estão gravadas tanto em 'C' e 'Ç'.
create table tabela1 (c1 varchar(50
37 matches
Mail list logo