0

これが私のクエリです:

select XMLSERIALIZE(query_to_xml('select * from foo order by field1, field2 offset 1 limit 2', true, false,'') as character varying)

次のエラーが表示されます。

ERREUR:  erreur de syntaxe sur ou près de « query_to_xml »
LINE 1: select XMLSERIALIZE(query_to_xml('select * from foo ord...
                        ^

********** Erreur **********

ERREUR: erreur de syntaxe sur ou près de « query_to_xml »
État SQL :42601
Caractère : 21

フランス語から英語への翻訳:
erreur de syntaxe sur ou près de(...)と同等ですsyntax error near(...)

私は何を間違っていますか?

編集:
私もこれらの2つの構文を試しましたが、運がありません:

select XMLSERIALIZE(DOCUMENT query_to_xml('select * from foo ord
select XMLSERIALIZE(CONTENT query_to_xml('select * from foo ord)

Postgresql 8.3

4

2 に答える 2

3

ここで私の問題を解決する方法。鋳造タイプを示しませんでした。

どちらの構文も機能します:

select XMLSERIALIZE(DOCUMENT query_to_xml('select * from foo order by 1', false, false,'') as text )

select XMLSERIALIZE(DOCUMENT query_to_xml('select * from foo order by 1', false, false,'') as varchar )

注: DOCUMENT を CONTENT に置き換えることができ、魅力的に機能します。

于 2012-10-23T14:45:59.767 に答える
0
select XMLSERIALIZE({ DOCUMENT | CONTENT } query_to_xml(
于 2012-10-19T16:48:27.397 に答える