1

h2データベースにvarcharフィールドがあり、の各文字(改行やキャリッジリターンなどの特殊文字を含む)を表示できるようにしたいと考えています。

基本的に、 Oracleのdump()に相当するh2を知る必要があります。

4

2 に答える 2

2

rawtohex()は機能しますが、 stringencode( は、Javaでエンコードされた文字列を返すため、おそらくより単純です。

select rawtohex('test' || char(13) || char(444));
> 0074006500730074000d01bc

select stringencode('test' || char(13) || char(444));
> test\r\u01bc
于 2011-03-02T19:51:18.027 に答える
1

私は見続けるべきだった。h2ドキュメントでそれを見つけました:rawtohex()。

于 2011-03-02T17:56:24.033 に答える