2009-01-05 60 views

回答

7

這似乎工作:

CAST(X'3e000000' AS INT) 
22

正如您所指出的那樣,你可以寫在十六進制bit-string constant,然後type-cast it到你想要的類型開始。所以,

INSERT INTO foo (i) VALUES (CAST(x'1234' AS int)) 

INSERT INTO foo (i) VALUES (x'1234'::int) -- postgres-specific syntax