-- 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...
'));