Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- 9
- SELECT XMLQUERY(
- 'for $n in ora:view("LP3_XML") //NOTOWANIE[MIEJSCA/MIEJSCE/WYKONAWCA="Bruno Wątpliwy"]
- return $n/DATA'
- RETURNING CONTENT
- )
- FROM dual;
- SELECT XMLQUERY(
- 'for $n in $N //NOTOWANIE
- return $n/DATA'
- PASSING BY VALUE DOC AS N
- RETURNING CONTENT
- )
- FROM LP3_XML
- WHERE XMLEXISTS('//NOTOWANIE[MIEJSCA/MIEJSCE/WYKONAWCA="Bruno Wątpliwy"]' PASSING BY VALUE DOC);
- -- 10
- SELECT XMLQUERY(
- 'count(for $n in ora:view("LP3_XML") //NOTOWANIE
- where starts-with($n/DATA/text(),''1990'')
- and $n/PROWADZACY/IMIE!=''Marek''
- and $n/PROWADZACY/NAZWISKO!=''Niedźwiecki''
- return $n/DATA)'
- RETURNING CONTENT
- )
- FROM dual;
- -- 11
- SELECT XMLQUERY(
- 'for $n in ora:view("LP3_XML") //NOTOWANIE/MIEJSCA/MIEJSCE[WYKONAWCA="Carlos Santana"]
- return $n'
- RETURNING CONTENT
- )
- FROM dual;
- SELECT XMLQUERY(
- 'for $n in $N //NOTOWANIE
- return $n/MIEJSCA/MIEJSCE[WYKONAWCA=''Carlos Santana'']'
- PASSING BY VALUE DOC AS N
- RETURNING CONTENT
- )
- FROM LP3_XML
- WHERE XMLEXISTS('//NOTOWANIE/MIEJSCA/MIEJSCE[WYKONAWCA=''Carlos Santana'']' PASSING BY VALUE DOC);
- -- 12
- SELECT XMLQUERY(
- 'for $n in ora:view("LP3_XML") //NOTOWANIE/MIEJSCA/MIEJSCE[LP="1" and WYKONAWCA="Sting"]
- return $n'
- RETURNING CONTENT
- )
- FROM dual;
- SELECT XMLQUERY(
- 'for $n in $N //NOTOWANIE/MIEJSCA/MIEJSCE
- return $n'
- PASSING BY VALUE DOC AS N
- RETURNING CONTENT
- )
- FROM LP3_XML
- WHERE XMLEXISTS('//NOTOWANIE/MIEJSCA/MIEJSCE[LP="1" and WYKONAWCA="Sting"]' PASSING BY VALUE DOC);
- --13
- SELECT
- XMLQUERY(
- 'for $n in $N //NOTOWANIE
- return <W_NOTOWANIU DATA="{$n/DATA}"> {
- $n/PROWADZACY,
- $n/MIEJSCA/MIEJSCE[LP="1" and WYKONAWCA="Sting"]
- }
- </W_NOTOWANIU>'
- PASSING BY VALUE DOC AS N
- RETURNING CONTENT
- )
- FROM LP3_XML
- WHERE XMLEXISTS('//NOTOWANIE/MIEJSCA/MIEJSCE[LP="1" and WYKONAWCA="Sting"]' PASSING BY VALUE DOC);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement