我正在使用包含query_to_xml:
的SQLselect 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中的一个已知功能吗?
答案 0 :(得分:2)
如果您使用的是最新的squirrel客户端,请转到文件,全局首选项 - &gt;数据类型控件,选中未知数据类型部分下的框。 重新运行查询,它可能会起作用。
答案 1 :(得分:0)
SQL结果的文本选项输出似乎是一个问题。如果您更改为表格输出,它可以工作。转到会话菜单,然后单击&#34;会话属性&#34;。关于&#34;将军&#34;选项卡&#34;输出&#34;改变&#34; SQL结果&#34;从Text到Table并重新运行查询。您可能需要先关闭现有结果选项卡。
如果修复此问题,请添加错误报告,以便将来修复。