【发布时间】:2012-01-04 21:21:13
【问题描述】:
我们使用的是 Oracle 11g2 数据库。我们在 Long 列/变量中有一些 xml 内容。
谁能帮我读取xml属性值?
例如。
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE labels SYSTEM "label.dtd">
<labels _QUANTITY="1" _JOBNAME="LBL213685">
<label _FORMAT="XE_INSP_REQ_LBL.lwl">
<variable name= "L_DATE">04-JAN-2012</variable>
<variable name= "L_TIME">10:45:17</variable>
<variable name= "L_LPN">K01-4713BE</variable>
<variable name= "L_SUPPLIER">RECISION OIL, INC</variable>
</label>
</labels>
我们想读取 <variable name= "L_LPN"> 旁边的值。需要以编程方式返回K01-4713BE。
【问题讨论】:
-
不使用long,有没有考虑使用xmltype?这将为您提供内置功能,您不会将其存储为大字符串。
标签: xml oracle plsql long-integer oracle11gr2