100 likes | 202 Vues
Explore XMLType, CLOB, and varchar2 in Oracle database. Learn about XMLType tables and columns, XML schema, and data extraction techniques. Gain insight into XML view in SQL. Access resources for schema-based XML processing. Visit Oracle XDB demo for hands-on experience. Stay informed about XML technologies and their applications in databases.
E N D
xml in database Datatype • XMLTYPE • hét xml datatype in de database • CLOB, varchar2 ... Opslag • XMLType (Object)tabel • XMLType kolom • anders (clob) ...
XML Schema • dbms_xmlschema.registerschema • db datatype annotaties procedure registerSchema(schemaURL IN varchar2, schemaDoc IN VARCHAR2, local IN BOOLEAN := TRUE, genTypes IN BOOLEAN := TRUE, genbean IN BOOLEAN := FALSE, genTables IN BOOLEAN := TRUE, force IN BOOLEAN := FALSE, owner IN VARCHAR2 := '', enableHierarchy IN pls_integer :=
Generatie • dbms_xmlgen • ansi xml 2003 -> sqlxml • xmltype.createxml (clob, bfile, string) • demo -> sqlxml.sql
Extractie • plsql • sqlxml - xmltype.extract... • dbms_xmldom • demo : xmlplsql.sql
Toegang • sql (jdbc) • ftp • http • webdav • demo • explorer • IE • xmlspy?
Architectuur opties xmlview view sqlxml sqlxml tabel xmltabel
Samenvatting • Erg uitgebreide ondersteuning voor XML in de database • De mogelijkheden nemen per versie toe. • 9iR2 biedt al heel veel • Echter... door de bomen is het bos soms niet meer te zien • XML als data of XML als Document • Vuistregels: • xmltype • sqlxml • schema based
Resources • OTN • http://www.oracle.com/technology/tech/xml/xmldb/index.html • Downloadable Oracle XDB demo • http://www.w3schools.com