Re: can't cast varchar as integer?
От
Joel Burton
Тема
Re: can't cast varchar as integer?
Дата
Msg-id
JGEPJNMCKODMDHGOBKDNIEEICOAA.joel@joelburton.com
Ответ на
can't cast varchar as integer? (Scott Royston)
Список
Дерево обсуждения
can't cast varchar as integer? Scott Royston <scroyston@mac.com>
Re: can't cast varchar as integer? David Stanaway <david@stanaway.net>
Re: can't cast varchar as integer? Tom Lane <tgl@sss.pgh.pa.us>
Re: can't cast varchar as integer? Scott Royston <scroyston@mac.com>
Re: can't cast varchar as integer? "Joel Burton" <joel@joelburton.com>
> what's the reasoning behind not being able to cast a varchar as
> integer? this seems very weird to me:
>
> LEDEV=# select cast(foo as integer) from test;
> ERROR: Cannot cast type 'character varying' to 'integer'
> LEDEV=# select cast(bar as integer) from test;
> bar
> -----
> 123
> (1 row)
Interesting. You can have an intermediate to-text cast:
select cast ( cast ( cast ('123' as varchar) as text) as integer);
В списке pgsql-sql по дате отправления