-- A kolcsonzesek táblába beszúrandó XML dokumentumok szerkezetét megadót XML séma ----------------------------------------------------------------------------------------------------------------------- declare doc varchar2(3000):= ' '; begin dbms_xmlschema.registerSchema( SCHEMAURL=>'http://people.inf.elte.hu/balhal/Oracle/XML/kolcsonzes', schemaDoc=>doc); end; -- Kolcsonzesek tábla definíciója és adatokkal való feltöltése ------------------------------------------------------------------------------------------------------- create table kolcsonzesek of XMLType; insert into kolcsonzesek values ( XMLType( ' Gipsz Jakab Momo Michael Ende Tuskevar Fekete Istvan Szep holnap 3000 Jegkorszak 4000 Kis Virag Best Of 2000 Igy alakult 3200 Shrek 3500 Nagy Pal Betty Blue 2500 ')); -- A levelezes táblába beszúrandó emailek XML dokumentom szerkezetét megadó XML séma ---------------------------------------------------------------------------------------------------------------------------------- declare doc varchar2(1000):= ' '; begin dbms_xmlschema.registerSchema( SCHEMAURL=>'http://people.inf.elte.hu/balhal/Oracle/XML/email', schemaDoc=>doc); end; -- Levelezes tábla létrehozatala és adatokkal való feltöltése ------------------------------------------------------------------------------------------------------------- drop table levelezes; create table levelezes ( felhasznalo varchar2(15), belepes timestamp, kilepes timestamp, gep_azon varchar2(3), emailek XMLType); insert into levelezes values ('barbie', timestamp '2007-11-12 12:26:54', timestamp '2007-11-12 13:12:32', 'G01', xmltype ( ' Luca luca@yahoo.com meghivo Penteken van a szulinapi partim, gyere el! Pusz... Melak melak@yahoo.com hasmenes Melak ne egyel olyan sok malnat, mert hasmenest kapsz! Es maskor ne bofogj hangosan vendegsegben! Kosz! Pusz... Zsofi melak@yahoo.com kutya Zsofi! Etesd mar meg a kutyam legyszi! Kosz! Pusz... ')); insert into levelezes values ('luca', timestamp '2007-11-12 20:03:31', timestamp '2007-11-12 20:42:19', 'G07', xmltype ( ' Barbie barbie@gmail.com RE:meghivo Tudom, tegnap is irtad. Valaszoltam is, hogy sajnos nem tudok elmenni. Pusz... Melak melak@yahoo.com RE:love Melak hagyjal beken, szamtalanszor megmondtam!!! Zsofi zsofi@yahoo.com okadek Melak nem szall le rolam, legszivesebben lehanynam... ')); insert into levelezes values ('melak', timestamp '2007-11-12 15:11:11', timestamp '2007-11-12 15:29:11', 'G05', xmltype ( ' Luca luca@yahoo.com love Szeretlek! Nem birok nelkuled ki mar egy percet sem tovabb! Talalkozzunk, konyorgom! ((: Barbie barbie@gmail.com RE:kutya Egyreszt nem vagyok Zsofi, masreszt meg a jotanacsaidat tartsd meg magadnak! ')); insert into levelezes values ('zsofi', timestamp '2007-11-12 21:14:08', timestamp '2007-11-12 21:26:09', 'G03', xmltype ( ' Luca luca@yahoo.com RE:okadek Ne torodj vele, az egy barom, ugy bofog, mint egy diszno... Melak melak@yahoo.com RE:ebed Melak ne haragudj, de a holnap 2 ora nem jo, Zolival megyunk zoknit vasarolni. Holnaputan sem erek majd ra sajna egesz nap. Es vszleg azutan sem... Barbie barbie@gmail.com RE:kutya Megetettem Barbie, ne aggodj! ')); insert into levelezes values ('melak', timestamp '2007-11-12 21:02:01', timestamp '2007-11-12 21:10:53', 'G03', xmltype ( ' Zsofi zsofi@yahoo.com ebed Zsofi, nagyon jol allt ma rajtad az a lila pulover. Csak neztelek, es arra gondoltam milyen regen beszelgettunk mar mi ketten egymassal. Nincs kedved holnap egyutt ebedelni velem? ')); insert into levelezes values ('barbie', timestamp '2007-11-12 18:23:33', timestamp '2007-11-12 18:26:51', 'G01', xmltype ( ' Zsofi zsofi@yahoo.com kutya Zsofi! Etesd mar meg a kutyam legyszi! Kosz! Pusz... '));