Re: parsing a string with a hexadecimal notation - Mailing list pgsql-sql

From Achilleus Mantzios
Subject Re: parsing a string with a hexadecimal notation
Date
Msg-id Pine.LNX.4.44.0502091526170.8966-100000@matrix.gatewaynet.com
Whole thread Raw
In response to parsing a string with a hexadecimal notation  (KÖPFERL Robert <robert.koepferl@sonorys.at>)
Responses Re: parsing a string with a hexadecimal notation  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-sql
O KΦPFERL Robert έγραψε στις Feb 9, 2005 :

> I intend to retrieve an int value in an integer variable from a string with
> a hexadecimal notation of a number.
> Which function is appropriate to  do 
>  i int4 
> i = ???('BEAF')

You can do something like

foodb=# SELECT int4(X'FF'::bit varying);int4
------ 255
(1 row)

but i suspect you must prepare your statement out of sql.

E.g. in java:

String hex="FF";
st = con.prepareStatement("select int4(X'"+hex+"'::bit varying");

> 
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org
> 

-- 
-Achilleus



pgsql-sql by date:

Previous
From: KÖPFERL Robert
Date:
Subject: parsing a string with a hexadecimal notation
Next
From: NosyMan
Date:
Subject: How to iterate through arrays?