h2データベースにvarcharフィールドがあり、の各文字(改行やキャリッジリターンなどの特殊文字を含む)を表示できるようにしたいと考えています。
基本的に、 Oracleのdump()に相当するh2を知る必要があります。
h2データベースにvarcharフィールドがあり、の各文字(改行やキャリッジリターンなどの特殊文字を含む)を表示できるようにしたいと考えています。
基本的に、 Oracleのdump()に相当するh2を知る必要があります。
rawtohex()は機能しますが、 stringencode( )は、Javaでエンコードされた文字列を返すため、おそらくより単純です。
select rawtohex('test' || char(13) || char(444));
> 0074006500730074000d01bc
select stringencode('test' || char(13) || char(444));
> test\r\u01bc
私は見続けるべきだった。h2ドキュメントでそれを見つけました:rawtohex()。