【发布时间】:2012-09-23 08:10:35
【问题描述】:
我正在使用 Oracle 的 XML DB 创建用户配置文件。我将用户配置文件与表中的其他关系列(id、用户名、密码)一起存储在单个 XMLTYPE 列中。 XML 格式如下:
<profile>
<subject>I
<action>like
<object>sports</object>
...
<object>music</object
</action>
</subject>
</profile>
我使用了以下查询,
SELECT *
FROM user,
XMLTABLE(
'//profile'
PASSING user.profile
return COLUMNS action VARCHAR2(20) PATH '/subject/action',
object VARCHAR2(30) PATH '/subject/action/object'
);
这没有给我任何东西。我怎样才能使这件事起作用?
【问题讨论】: