如何從PostgreSQL創建XML文件?從PostgreSQL創建XML?
0
A
回答
2
6
比方說,你需要創建以下類型的XML的
<Agents>
<agent id="32"/>
<agent id="33"/>
<agent id="34"/>
</Agents>
然後只需運行下面的查詢;
SELECT
XMLFOREST(tb1."xml-val" AS "Agents")
FROM
(
SELECT
XMLAGG(XMLELEMENT(NAME agent ,XMLATTRIBUTES(t.id AS id))) AS
"xml-val"
FROM
test t
) AS tb1;
:)
1
下面是從一個簡單的查詢返回的XML存儲過程(稱爲PostgreSQL的功能)。
CREATE OR REPLACE FUNCTION getXml()
RETURNS xml
AS
$BODY$
DECLARE myXml xml;
BEGIN
SELECT * INTO myXml FROM query_to_xml_and_xmlschema('SELECT id FROM someTable', true, true, 'myProject.mySchema');
RETURN myXml;
END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION getXml() OWNER TO postgres;
調用由select語句的功能:
SELECT getXml();
的功能將在XSD架構符號返回的模式,並在XML數據呈現爲「XML林」。
相關問題
- 1. 如何從XML文件創建PostgreSQL表...
- 2. postgreSQL:創建XML時排序
- 3. 從XML創建
- 4. 從XML創建
- 5. 從Access創建XML
- 6. 從XPATH創建XML
- 7. 從xml創建SharedPreference
- 8. 從DTD創建XML
- 9. 從MSSQL創建XML
- 10. 從XML創建RDF
- 11. 加速從XML創建NSDictionary?
- 12. 從XML創建HTML表格
- 13. 從XML創建Flex組件
- 14. 從LINQ結果創建XML
- 15. 從對象創建XML
- 16. 從部分XML創建XMLElement
- 17. 從IList創建XML文件
- 18. 創建從中檢索XML
- 19. 從XML創建接口
- 20. 從對象創建xml
- 21. 從Java創建.BPMN2.0.xml
- 22. 從字符串創建XML
- 23. 從XML創建對象
- 24. 從xml文件創建drawable
- 25. 從Sharepoint查詢創建XML?
- 26. 從xsd + xml創建winform
- 27. 從XML創建Lucene文檔
- 28. 從MarkUp創建XML HTML
- 29. 創建使用JAXB從XML
- 30. Postgresql創建視圖
postgresql是DBMS,請明確 – 2011-02-11 08:54:58
好嗎?但任何代碼你有雪茄..我只是開始... – Siten 2011-02-11 11:20:26