squirrel sql不像query_to_xml

时间:2015-02-11 00:05:25

标签: jdbc postgresql-9.1 postgresql-9.3 squirrel-sql

我正在使用包含query_to_xml:

的SQL
select query_to_xml('select 1+1 answer', true, true, '') as_xml;

当在Squirrel SQL中执行任何带有query_to_xml的SQL时,它将导致:

|      as_xml        |
+--------------------+
|<UnknownType (2009)>|

使用相同的JDBC驱动程序,凭据和Java类,SQL将产生预期的XML输出:

|                          as_xml                            | 
+------------------------------------------------------------+
| <row xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">|
|                                                            |
|   <answer>2</answer>                                       |
| </row>                                                     |

我可以在Squirrel中执行其他功能,他们会回复,例如select version()

这是Squirrel中的一个已知功能吗?

2 个答案:

答案 0 :(得分:2)

如果您使用的是最新的squirrel客户端,请转到文件,全局首选项 - &gt;数据类型控件,选中未知数据类型部分下的框。 重新运行查询,它可能会起作用。

答案 1 :(得分:0)

SQL结果的文本选项输出似乎是一个问题。如果您更改为表格输出,它可以工作。转到会话菜单,然后单击&#34;会话属性&#34;。关于&#34;将军&#34;选项卡&#34;输出&#34;改变&#34; SQL结果&#34;从Text到Table并重新运行查询。您可能需要先关闭现有结果选项卡。

如果修复此问题,请添加错误报告,以便将来修复。