Advertisement
Guest User

Untitled

a guest
Dec 15th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQF 1.26 KB | None | 0 0
  1. select DBMS_XMLGEN.getxml('select P_Imie, p_Nazwisko from lp3_prowadzacy')as wynik from dual;
  2.  
  3.  
  4. select XMLElement("Prowadzacy",
  5. XMLElement("Nazwisko", p_Nazwisko),
  6. XMLElement("Imie", P_Imie))
  7. from lp3_prowadzacy;
  8.  
  9. set pagesize 2000
  10. set long 20000
  11. select XMLRoot(XMLElement("NaLitereA",
  12. XMLAttributes(w.w_id as "wykonawca_id", u.u_id as "utwor_id"), --'WYKONAWCA_ID'
  13. --XMLAttributes(), --'UTWOR_ID'
  14. XMLElement("Nazwa", w.w_nazwa),
  15. xmlelement("utwor", u.u_tytul)
  16. ), version('1.0'))
  17. from lp3_wykonawcy w, lp3_utwory u
  18. where w.w_id = u.u_w_id
  19. and Upper(w.w_nazwa) like 'A%'
  20. and upper(u.u_tytul) like 'A%';
  21.  
  22.  
  23. set pagesize 2000
  24. set long 20000
  25. select XMLRoot(XMLElement("Najlepszy",
  26. XMLAttributes(w.w_id as "wykonawca_id"),
  27. XMLElement("Nazwa", w.w_nazwa),
  28. XMLELEMENT("ile_utworow", count(*))), version('1.0'))
  29. from lp3_wykonawcy w, lp3_utwory u
  30. where w.w_id = u.u_w_id
  31.  
  32. group by w.w_id, w.w_nazwa
  33. having count(*) > 30;
  34.  
  35. set pagesize 2000
  36. set long 20000
  37. select XMLRoot(XMLElement("Najlepszy",
  38. XMLAttributes(w.w_id as "wykonawca_id"),
  39. XMLElement("Nazwa", w.w_nazwa),
  40. xmlagg(XMLELEMENT("utwor", u.u_tytul) )), version('1.0'))
  41. from lp3_wykonawcy w, lp3_utwory u
  42. where w.w_id = u.u_w_id
  43. and w.w_nazwa = 'Pink Floyd'
  44. group by w.w_id, w.w_nazwa;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement