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

Posted

技术标签:

【中文标题】如何在 H2 的查询结果中显示字段的隐藏字符?【英文标题】:How do I display a field's hidden characters in the result of a query in H2? 【发布时间】:2011-03-02 17:52:05 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

【参考方案2】:

我应该一直在寻找。在h2 documentation: rawtohex() 中找到它。

【讨论】:

以上是关于如何在 H2 的查询结果中显示字段的隐藏字符?的主要内容,如果未能解决你的问题,请参考以下文章

如何在内存数据库中使用 H2 测试 EntityManager 查询

如何在 maximo 中隐藏具有类似于银行帐号的特殊字符的字段值

如何将字段添加到 Access 2003 查询以显示基于另一个字段的结果?

如何在 MongoDB 中有条件地显示/隐藏字段

oracle中如何修改日期类型的字段值

如何在 Access 表单中显示查询结果?