database - 如何在 H2 的查询结果中显示字段的隐藏字符?

标签 database h2

我在 h2 数据库中有一个 varchar 字段,我希望能够看到它的每个字符(包括换行符和回车符等特殊字符)。

基本上,我需要知道 Oracle's dump() 的 h2 等价物.

最佳答案

rawtohex()有效,但是 stringencode()可能更简单,因为它返回 Java 编码的字符串:

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

select stringencode('test' || char(13) || char(444));
> test\r\u01bc

关于database - 如何在 H2 的查询结果中显示字段的隐藏字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5171385/

相关文章:

C# 从多个表中删除行

java - 将 MySQL 数据库拆分为单独的数据库

java - 将 Java byte[] 对象插入到 H2 表中,然后再次检索它

sql - H2 数据库 : expected "ALL, ANY, SOME, SELECT, FROM, WITH"

java - Play Framework org.hibernate.PersistentObjectException : detached entity passed to persist: models

php - 将选择保存到数据库中

mysql - 如何仅使用 SQL 实现动态 WHERE 子句? (我不能使用任何编程语言字符串连接)

php - 用户已经有超过 'max_user_connections' 个事件连接

mysql - Sql DELETE死锁

java - 为什么 ENUM 不能在 H2 的子查询中工作?