oracle-xml-db

    0熱度

    1回答

    我正在創建一個xml類型的Oracle表(我對此是新的)。我在表格中插入了一些記錄。當我嘗試使用select語句從表中檢索記錄時,出現以下錯誤。 [錯誤]腳本行:404-405 ---------------------- ORA-00904:「E」。「ENAME」:無效標識符 腳本行404,語句行1列25 創建聲明: CREATE TABLE EMPLOYEE_XML of xmltype /

    0熱度

    1回答

    我無法找到解決此任務的方案:我的目標是將光標傳遞給PL/SQL過程並將結果作爲XMLType進行傳遞。功能dbms_xmlgen.getxmltype()使得此任務直截了當 <ROWSET> <ROW> <FIRST_NAME>John</FIRST_NAME> <LAST_NAME>Goodman</LAST_NAME> <HIRE_DATE>22-JUN-201

    0熱度

    1回答

    我試圖查詢表中的XMLtype字段,該表中的元素名稱在每次出現時都增加1。這些元素可能有1到很多級別,我想知道是否有一種方法來通配元素名稱,以便它將基於名稱搜索返回所有元素值,而不是將所有可能的名稱級別聯合起來?在找出這一步之後,我正在尋找listagg或連接結果。 select extractvalue(myXMLfield,'/doc/name1') from myTable union

    0熱度

    1回答

    我遇到問題,想知道如何將名稱空間集成到具有xmlexists的where子句中。查詢如下: SELECT sing_d1.sing_info_text1, sing_d1.sing_info_text2 FROM XMLTABLE( xmlnamespaces ( 'http://www.abccompany.com/Canonical' AS "abc",

    0熱度

    1回答

    我試圖做一個INSERT INTO ..從xmltable中選擇。該過程在沒有此插入的情況下成功完成(快速),但是,如果包含此代碼以插入9999行,則需要花時間完成,但表中沒有任何記錄。 文件片段: <xyzcompany xmlns="http://www.xyzcompany.com/Canonical" xmlns:xsi="http://www.w3.org/2001/XMLSchema-

    2熱度

    1回答

    是否可以在XML數據庫中的XML中插入新標籤? 例如;下面是我的例子是存在於數據庫中: <PurchaseOrder xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation= "http://localhost:8080/source/schemas/poS

    0熱度

    1回答

    我有一個帶有XMLTYPE列的表,並且XMLEXIST正常工作。 但是,當根元素有一個xmlns屬性XMLEXISTS沒有找到我正在尋找的記錄。 沒有xmlns屬性,XMLEXISTS可以正常工作。 怎麼了? 實施例: <employe> <employe_id>12345</employe_id> <employe_name>John</employe_name> </em

    2熱度

    1回答

    我試圖在插入到ORACLE數據庫的表中時驗證文檔XML。我已經在表中定義了一個XML Schema和一個帶有這個模式的XMLTYPE,但是這個數據庫允許我插入一個錯誤的xml。 我的架構: BEGIN dbms_xmlschema.registerschema( schemaurl => 'http://www.testXml.com/schema.xsd', schemado

    0熱度

    1回答

    我正在使用Berkeley dbxml 2.5.16。首先,我將一個文檔Test.xml插入到myDb.dbxml容器中。 dbxml> putDocument KEY_1 Test.xml` 然後我檢查容器的文件大小, bash-3.2$ ls -ll ${dbxml-home}/myDb.dbxml rw-r----- 1 raga raga **679936** Jul 31 21:5

    0熱度

    1回答

    預言XMLEXISTS我有2列的表TSK:但是 <scope> <siteCode>2</siteCode> <supplierCode>1111</supplierCode> <contractCode>464</contractCode> <orderNumber>85235478</orderNumber> </scope> 標籤下的元素可以不同