【发布时间】:2019-04-09 08:27:36
【问题描述】:
我想在 WHERE 子句中选择具有二进制值的行。 二进制值是十六进制:“07F4”
以下 HQL 语句不起作用(“意外令牌 X”)。
from Agprfw where prfdatk1 = X'07F4'
【问题讨论】:
-
where prfdatk1 = '0x07F4'或where prfdatk1 = 0x07F4是否有效? -
对于 ['0x07F4'] 我得到 0 行,这是不正确的。对于 [0x07F4] 我得到一个异常(NumberFormatException:对于输入字符串:“0x07F4”)。