| From: | "Christopher Kings-Lynne" <chriskl(at)familyhealth(dot)com(dot)au> |
|---|---|
| To: | <pgsql-sql(at)postgresql(dot)org> |
| Subject: | Sorry.. |
| Date: | 2002-07-15 03:17:30 |
| Message-ID: | GNELIHDDFBOCMGBFGEFOAECDCDAA.chriskl@familyhealth.com.au |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-sql |
Ignore previous half-completed email.
How do you get this to work in 7.2.1?
I'm creating a view of a table, but I'm trying to do something like
this:
create table t (
id integer not null,
amount numeric(7,2)
);
create view v as
select id as v_id,
'paid amount: ' || amount as v_comment
from t
;
You get this:
ERROR: Unable to identify an operator '||' for types 'unknown' and
'numeric'
You will have to retype this query using an explicit cast
None of these work:
CAST(amount AS text)
CAST(amount AS varchar)
CAST(amount AS char)
and this:
CAST(amount AS real) works, but if amount is 12.00, then you just get '12' -
which is not cool.
Any ideas?
Chris
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2002-07-15 03:27:41 | Re: Sorry.. |
| Previous Message | Christopher Kings-Lynne | 2002-07-15 03:15:08 | Quick Question |