我們正在將DBCLOB轉換/轉換爲XML時遇到問題。將DBCLOB/CLOB轉換爲XML
背景
我們在類型DBCLOB(1073741823)的柱存儲一些XML數據。對於我們的一項要求,我們必須將此數據轉換爲XML
類型,以便我們可以利用Xquery
來篩選結果。爲了進行這種轉換,我們使用以下SQL查詢將DBCLOB轉換爲XML數據類型。
SELECT XMLCAST (XMLPARSE (DOCUMENT (CAST (CAST (COLUMN1 AS DBCLOB(32672)) AS VARCHAR (32672)))) AS XML from TABLE1
問題
對於一些場景DBCLOB列數據的大小超過32672 和,因爲我們是通過VARCHAR轉換DBCLOB爲XML,所以輸出 得到限制爲32672,並且XML轉換失敗。
什麼是實現這一目標鑄造(CLOB到XML)提前
感謝的方式