Jeffrey Schade wrote:
> We have a table which contains a 3 byte column with datatype CHAR(3) which we
> want to redefine within
> the view as a CHAR(1) column and a CHAR(2) column. When I code the SUBSTR
> function the resulting
> column datatype is TEXT. I would like to see the CHAR datatype, is there
> anything I can do to set the
> proper datatype. The sample view is below:
>
> CREATE OR REPLACE VIEW schema.jeff_view AS
> SELECT col1 ,
> col2,
> Substr(col3,1,1) as col3_part1,
> Substr(col3,2) as col3_part2,
> col4
> FROM schema.jeff_table;
Try:
[...]
Substr(col3,1,1)::char(1) as col3_part1,
Substr(col3,2)::char(2) as col3_part2,
[...]
Yours,
Laurenz Albe
--
Sent via pgsql-general mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general