如何向Oracle數據庫中的CLOB中包含的xml添加屬性?我可以使用UpdateXML函數更新現有的屬性,但不會添加一個。如何向Oracle數據庫中的CLOB中包含的xml添加屬性?
3
A
回答
1
你可以用任何appendChildXml()
,insertChildXml()
,或insertXmlBefore()
刪除現有的節點,然後將其與現在包含在新的屬性重新加回一起使用的deleteXml()
的組合。
1
with t as (
select
xmltype('<a><b c="2">1</b></a>') x,
'/a/b' node, --node where attribute located
'@d' att, --attribute name
'new' val --new value
from dual
)
select
x,
insertchildxml(deletexml(x,node||'/'||att), node, att, val) x_new
from t
1
簡單的Oracle SQL添加 「attrname = attrval」 在clobcol列所有XML元素MYNODE每行中MYTABLE
update mytable s set
s.clobcol = insertchildxml(xmltype(s.clobcol)
,'//mynode'
,'@attrname'
,'attrval'
).getclobval();
相關問題
- 1. Rest-如何在JSON數據中動態添加/包含屬性
- 2. 如何從oracle中提取clob XML屬性名稱列表
- 3. 在Oracle數據庫中編輯以CLOB形式存儲的XML
- 4. 如何從數據庫中添加PropertyGrid中的屬性?
- 5. 使用Oracle數據庫中的SQL從XML Clob中提取數據
- 6. 如何向XML元素添加屬性
- 7. 將CLOB插入到Oracle數據庫中
- 8. 如何在Oracle中壓縮XML(CLOB數據)?
- 9. 添加數據源屬性 - Tomcat的XML
- 10. 在oracle clob中檢查xml標籤元素屬性值
- 11. 在Oracle中更新CLOB XML
- 12. 如何向Openfire MySQL數據庫添加更多屬性?
- 13. 如何在ExtJs中添加XML屬性?
- 14. 如何在xml中添加屬性
- 15. 如何將屬性添加到xml中?
- 16. XML如何添加屬性?
- 17. 如何在C#中的XML文件中添加XML屬性
- 18. 如何在向oracle中的兩個數據庫添加數據時實現數據完整性
- 19. SQL提取XML的Clob導致Oracle 10g數據庫,以凍結
- 20. 使用屬性名稱從XML Clob中提取數據Where clause
- 21. Java:如何將CLOB插入到oracle數據庫中
- 22. 如何在oracle數據庫中插入多個clob記錄
- 23. 如何將XML Feed中的數據添加到MySQL數據庫
- 24. 查詢包含XML消息的CLOB列
- 25. 的Oracle SQL - 添加與不包含任何表中的數據的列
- 26. 如何加載包含在SQL Server屬性的XML元素
- 27. 如何向數據庫中的文本數據添加維度?
- 28. 如何訪問名稱中包含':'字符的xml屬性?
- 29. 在moodle中包含的.js文件中添加延遲屬性
- 30. 如何向Qt中的QTableWidget添加包含數據的頭文件?
的作品就像一個魅力! – Cyryl1972 2016-09-14 08:19:55