【发布时间】:2016-02-19 04:31:18
【问题描述】:
我是 pl/sql 和 xml 的新手。我将以下 xml 数据存储在 oracle 表中。
<?xml version="1.0"?>
<Company>
<Employee>
<Programmer>
<Salary>2000</Salary>
<Facilities>
<Car>bmw</Car>
<Apartment>1</Apartment>
<Bonus>2000</Bonus>
</Facilities>
</Programmer>
<Manager>
<Salary>1500</Salary>
<Facilities>
<Car>ford</Car>
<Room>1</Room>
<Bonus>1500</Bonus>
</Facilities>
</Manager>
</Employee>
</Company>
我想写这样的函数:
getEmployee('Programmer');
返回以下结果:
<Programmer>
<Salary>2000</Salary>
<Facilities>
<Car>bmw</Car>
<Apartment>1</Apartment>
<Bonus>2000</Bonus>
</Facilities>
</Programmer>
那么如何写这样的函数。请帮忙。谢谢
【问题讨论】:
-
感谢@Tim Biegeleisen。我将 xml 存储为 xmltype 列。
-
谢谢@Tim Biegeleisen。你能给我看一些代码示例吗。谢谢