| От | Joe Conway |
|---|---|
| Тема | Re: CHAR vs TEXT args |
| Дата | |
| Msg-id | 3F4D8F00.3090800@joeconway.com обсуждение исходный текст |
| Ответ на | CHAR vs TEXT args (david_shadovitz@xontech.com (David Shadovitz)) |
| Список | pgsql-general |
David Shadovitz wrote:
> I intended to call the CHAR-signature function like this:
> SELECT ABC('R');
>
> And the TEXT-signature function like this:
> SELECT ABC('Right');
>
> But I found that both calls invoke the TEXT-signature function. So is
> there any distinction between CHAR and TEXT? Can I somehow specify
> that the argument 'R' is to be treated as a CHAR, so the
> CHAR-signature version of ABC is executed?
If you want to force the CHAR version, do something like:
SELECT ABC('R'::char);
See:
http://www.postgresql.org/docs/view.php?version=7.3&idoc=0&file=sql-expressions.html#SQL-SYNTAX-TYPE-CASTS
HTH,
Joe
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера