H2 HEXTORAW提供中文字符输出

时间:2018-01-03 12:46:26

标签: sql h2 dbunit

我正在尝试用H2数据库编写dbunit测试,以便使用HEXTORAW函数进行查询

select hextoraw('79E6AAA933FA493990CC7502B5167D49')

给了我

  

秦ꪩ㏺䤹郌甂딖絉

作为H2的输出,运行代码的真正的oracle数据库给我

  

79 e6 aa a9 33 fa 49 39 90 cc 75 02 b5 16 7d 49

我是否需要以不同的方式配置H2,以便获得正确的输出?这目前阻止了我的单元测试,我看不出任何方法。

1 个答案:

答案 0 :(得分:1)

select CAST('79E6AAA933FA493990CC7502B5167D49' AS RAW(16)) from dual

艰苦的工作