【发布时间】:2022-12-14 09:34:28
【问题描述】:
你能帮我把 PostgreSQL 语法中的这个表达式转换成 Redshift 语法吗:
(('x'::text || lpad(md5('0036f392-c2bc-46d5-b413-cd7772bcd4a1'), 16, '0'::text)))::bit(64)::bigint
结果等于 PostgreSQL 中的-5735530232431975337。
Redshift 抛出错误:“无法将类型文本转换为位”。
更新程序 好像在这里问了类似的问题Hex string to integer conversion in Amazon Redshift
【问题讨论】: