Code Listing 7: Creating a relational view on XML data


CREATE VIEW cd_master (Title, Artist, Website, Description) AS
SELECT extractValue(value(x),'/CD/Title'),
      extractValue(value(x),'/CD/Artist'),
      extractValue(value(x),'/CD/Website'),
      extractValue(value(x),'/CD/Description')

FROM CD331_TAB x;

CREATE INDEX by_artist ON CD331_TAB x (
   extractValue(value(x),'/CD/Artist'));

ANALYZE TABLE cd331_tab COMPUTE STATISTICS FOR TABLE;


ANALYZE INDEX by_artist COMPUTE STATISTICS;

E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy