2016-11-07 16 views
-3

今度はh2データベースのinitデータにSQLスクリプトを使用しています。スクリプトでは、私は\ r \ nを列の内容の行のスペルとして使用します。しかし、h2データベースからデータを取得すると、新しい行の代わりに文字列\r\nが得られます。 h2データベースの行区切り記号とは何ですか? r nはh2データベースのSQLスクリプトでは機能しません

+0

もしかしてそれはバックスラッシュ... * \ r \ n *? – blackpen

+0

はい、長いテキストの列がありますが、mysqlでは動作しますが、h2データベースから複数行を取得することはできません。 – xierui

+0

改訂してください。ポストはバックスラッシュを示し、問題のテキストはフロントスラッシュを示しています。 – blackpen

答えて

0

STRINGDECODEを試すことができます。

Java文字列リテラルエンコード形式を使用してエンコードされた文字列を変換します。特殊文字は\」、\、\、\ uは。このメソッドは文字列を返す、B、\ tの、\ nは、\ fと\ rを\している。

引用をhttp://www.h2database.com/html/functions.html#stringdecodeから。

関連する問題