andyyuduo 发表于 2016-11-21 05:43:00

PostgreSQL从十六进制转换为十进制

-- Function: hex_to_dec(text)

-- DROP FUNCTION hex_to_dec(text);

CREATE OR REPLACE FUNCTION hex_to_dec(in_hex text)
RETURNS integer AS
$BODY$
SELECT CAST(CAST(('x' || CAST($1 AS text)) AS bit(8)) AS INT);
$BODY$
LANGUAGE sql IMMUTABLE STRICT
COST 100;
ALTER FUNCTION hex_to_dec(text)
OWNER TO postgres;
页: [1]
查看完整版本: PostgreSQL从十六进制转换为十进制