Re: parsing a string with a hexadecimal notation

Поиск
Список
Период
Сортировка
От Achilleus Mantzios
Тема Re: parsing a string with a hexadecimal notation
Дата
Msg-id Pine.LNX.4.44.0502091526170.8966-100000@matrix.gatewaynet.com
обсуждение исходный текст
Ответ на parsing a string with a hexadecimal notation  (KÖPFERL Robert <robert.koepferl@sonorys.at>)
Ответы Re: parsing a string with a hexadecimal notation  (Tom Lane <tgl@sss.pgh.pa.us>)
Список 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 по дате отправления:

Предыдущее
От: KÖPFERL Robert
Дата:
Сообщение: parsing a string with a hexadecimal notation
Следующее
От: NosyMan
Дата:
Сообщение: How to iterate through arrays?