在 h2 数据库 sql 脚本中不起作用

Posted

技术标签:

【中文标题】\r\n 在 h2 数据库 sql 脚本中不起作用【英文标题】:\r\n not work in h2 database sql script 【发布时间】:2016-11-07 07:00:20 【问题描述】:

现在我正在使用 sql 脚本来初始化 h2 数据库中的数据。 在脚本中,我使用 \r\n 作为列内容中的行分隔符。但是当我从 h2 数据库 获取数据时,我得到的是字符串 \r\n 而不是一个新行。 h2数据库中的行分隔符是什么?

【问题讨论】:

你的意思是反斜杠... \r\n ? 是的,我有一列长文本。在mysql中,它可以工作。但我无法从 h2 数据库中获取多行数据。 请指正。帖子的标题显示反斜杠;有问题的文本显示正斜杠。 【参考方案1】:

你可以试试STRINGDECODE这个功能。

使用 Java 字符串文字编码格式转换编码字符串。特殊字符为\b、\t、\n、\f、\r、\"、\、\、\u。此方法返回一个字符串。

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

【讨论】:

以上是关于 在 h2 数据库 sql 脚本中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

提供多个表时,简单连接在 H2 数据库中不起作用

SQL 联接查询在 PowerShell 中不起作用

saveOrUpdate 在带有 H2 数据库的 Spring Data 中不起作用

Update() 方法在带有 h2 数据库的 Play Framework 中不起作用

WHERE 语句在应该更新数据的 SQL 中不起作用[关闭]

堆叠的 flexbox 垂直居中在 chrome 中不起作用