ようこそ (Jyokoso) MY BLOG
いらっしゃいませ (hajimemashite) สำหรับผู้เข้าใหม่นะค่ะ ^^V
31 กรกฎาคม 2555
วิธีแก้ select xml data จาก oracle database (ORA-19025: EXTRACTVALUE returns value of only) โดยใช้ xmlsequence
SELECT extractValue(y.column_value, '/C_CUST_OWNER/@id') cust_id
FROM tbl_item_po_xml t,table (xmlsequence(extract(t.xml_data,'/INTERNAL_PRD_CODES/INTERNAL_PRD_CODE/WAREHOUSE_NOS/WAREHOUSE_NO'))) x,table (xmlsequence(extract(x.column_value,'/WAREHOUSE_NO/C_CUST_OWNERS/C_CUST_OWNER'))) y
WHERE C_FILE_NAME = c_file_name
AND extractValue(t.xml_data, '/INTERNAL_PRD_CODES/INTERNAL_PRD_CODE/@id') = j.prd_code
AND extractValue(x.column_value, '/WAREHOUSE_NO/@id') = k.wh_no
สมัครสมาชิก:
บทความ (Atom)