Hier ist ein ganz einfaches Beispiel, bei dem auf eine IFS-Datei zugegriffen wird.
Code:
Select a.*
from XMLTABLE('Staff/Department/Employee'
passing xmlparse(Document Get_xml_file('/home/Hauser/EmplXML.xml'))
Columns EmployeeNo Integer Path '@Id',
FirstName VarChar(30) Path 'Name/FirstName',
LastName VarChar(30) Path 'Name/LastName',
Title VarChar(30)
Default '' Path 'Name/LastName/@Title',
Salary Dec(11, 2)
Default 0 Path 'Privacy/Salary',
Currency VarChar(30)
Default '' Path 'Privacy/Salary/@Currency') a;
Für die Details solltest Du Dir allerdings das White Paper anschauen, das Baldur angegeben hat.
Bookmarks