The following bug has been logged online:

Bug reference:      3765
Logged by:          Cade Cairns
Email address:      [EMAIL PROTECTED]
PostgreSQL version: 8.1.10
Operating system:   Mac OS X 10.5.1
Description:        strange results for bit string hex notation cast to bit
Details: 

When casting a bit string constant using hexadecimal notation to a longer
bit string, the result is padded with 0's on the right. This will result in
inconsistent/useless results:

test=# select x'ff'::integer;
 int4 
------
  255
(1 row)

test=# select x'ff'::bit(16)::integer;
 int4  
-------
 65280
(1 row)

---------------------------(end of broadcast)---------------------------
TIP 4: Have you searched our list archives?

               http://archives.postgresql.org

Reply via email to