小编eva*_*lus的帖子

从XMLTABLE获取时,在此SELECT语句错误中需要INTO子句

我试图运行一个涉及xmltable的脚本,我得到了一个

PLS-00428:此SELECT语句中需要一个INTO子句

我怎么能纠正我的脚本并从xml中获取2行?

Oracle 11g

DECLARE xml_char xmltype;
BEGIN
xml_char := xmltype.createXML('<xml><ROWSET><ROW UNIQUEID="All0" ALLOWCHG="0"/><ROW UNIQUEID="All1" ALLOWCHG="1"/></ROWSET></xml>');
select UNIQUEID, ALLOWCHG from xmltable ( '/xml/ROWSET/ROW' passing xml_char columns "UNIQUEID" varchar(30) path '@UNIQUEID', "ALLOWCHG" varchar(30) path '@ALLOWCHG' ) ;
END;
Run Code Online (Sandbox Code Playgroud)

oracle plsql oracle11g

3
推荐指数
1
解决办法
8582
查看次数

标签 统计

oracle ×1

oracle11g ×1

plsql ×1