Re: char columns, space padding, and the "like" operator
От | Haszlakiewicz, Eric |
---|---|
Тема | Re: char columns, space padding, and the "like" operator |
Дата | |
Msg-id | 9D29FD18CBD74A478CBA86E6EF6DBAD403394E01@CHI4EVS04.corp.transunion.com обсуждение исходный текст |
Ответ на | Re: char columns, space padding, and the "like" operator (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: char columns, space padding, and the "like" operator
|
Список | pgsql-interfaces |
>-----Original Message----- >From: Tom Lane [mailto:tgl@sss.pgh.pa.us] > >"Haszlakiewicz, Eric" <EHASZLA@transunion.com> writes: >> Once I realized that the value in the table actually got extended to >> 'SOMEVALUE ', things started making sense, since the equivalent quick >> select is actually: >> select 'SOMEVALUE ' like 'SOME% %'; > >> Unfortunately, my app has a whole bunch of places where it uses >> constructs like this against char columns. Other databases (such as >> Informix), automatically strip spaces off char column so queries like >> the above behave in a more intuitive fashion. > >Cast the char(n) column to text or varchar, and it should work more >like you're expecting. Yeah, I figured that much. I was hoping for a connection-wide or database-wide setting, so I wouldn't have to go change all my SQL statements. eric
В списке pgsql-interfaces по дате отправления: