| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
|  |  | |||
Home -> Community -> Usenet -> c.d.o.misc -> Getting XML datagram data into Oracle tables
I am trying to get the following XML datagram into Oracle 8.1.7 and am
wondering what is the best way to this.
I have a book table, an author table and an address table and a book_author associative table. A book can have many authors, an author can have many books and an author can have many addresses.
I initially thought I could use nested tables but that apparently doesn't work because you have multiple levels of nested tables (i.e. can't nest addresses within nested authors).
<book>
    <isbn>...</isbn>
    <title>...</title>
    <author>
        <first_name>....</first_name>
        <last_name>....</last_name>
        <address>
            <address_type>...</address_type>
            <street_name>...</street_name>
            <city_name>...</city_name>
        </address>
        <address>
            <address_type>...</address_type>
            <street_name>...</street_name>
            <city_name>...</city_name>
        </address>
        <first_name>....</first_name>
        <last_name>....</last_name>
        <address>
            <address_type>...</address_type>
            <street_name>...</street_name>
            <city_name>...</city_name>
        </address>
        <address>
            <address_type>...</address_type>
            <street_name>...</street_name>
            <city_name>...</city_name>
        </address>
Thanks for any suggestions.
Rick Received on Fri Aug 31 2001 - 11:04:24 CDT
|  |  |