Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- select DBMS_XMLGEN.getxml('select P_Imie, p_Nazwisko from lp3_prowadzacy')as wynik from dual;
- select XMLElement("Prowadzacy",
- XMLElement("Nazwisko", p_Nazwisko),
- XMLElement("Imie", P_Imie))
- from lp3_prowadzacy;
- set pagesize 2000
- set long 20000
- select XMLRoot(XMLElement("NaLitereA",
- XMLAttributes(w.w_id as "wykonawca_id", u.u_id as "utwor_id"), --'WYKONAWCA_ID'
- --XMLAttributes(), --'UTWOR_ID'
- XMLElement("Nazwa", w.w_nazwa),
- xmlelement("utwor", u.u_tytul)
- ), version('1.0'))
- from lp3_wykonawcy w, lp3_utwory u
- where w.w_id = u.u_w_id
- and Upper(w.w_nazwa) like 'A%'
- and upper(u.u_tytul) like 'A%';
- set pagesize 2000
- set long 20000
- select XMLRoot(XMLElement("Najlepszy",
- XMLAttributes(w.w_id as "wykonawca_id"),
- XMLElement("Nazwa", w.w_nazwa),
- XMLELEMENT("ile_utworow", count(*))), version('1.0'))
- from lp3_wykonawcy w, lp3_utwory u
- where w.w_id = u.u_w_id
- group by w.w_id, w.w_nazwa
- having count(*) > 30;
- set pagesize 2000
- set long 20000
- select XMLRoot(XMLElement("Najlepszy",
- XMLAttributes(w.w_id as "wykonawca_id"),
- XMLElement("Nazwa", w.w_nazwa),
- xmlagg(XMLELEMENT("utwor", u.u_tytul) )), version('1.0'))
- from lp3_wykonawcy w, lp3_utwory u
- where w.w_id = u.u_w_id
- and w.w_nazwa = 'Pink Floyd'
- group by w.w_id, w.w_nazwa;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement