Używam bazy danych Oracle DB do tworzenia profili użytkowników. Przechowałem profile użytkowników w pojedynczej kolumnie XMLTYPE z innymi kolumnami relacyjnymi (identyfikator, nazwa użytkownika, hasło) w tabeli. XML jest w następującym formacie:jak korzystać z xmltable w Oracle?
<profile>
<subject>I
<action>like
<object>sports</object>
...
<object>music</object
</action>
</subject>
</profile>
użyłem następujące zapytanie,
SELECT *
FROM user,
XMLTABLE(
'//profile'
PASSING user.profile
return COLUMNS action VARCHAR2(20) PATH '/subject/action',
object VARCHAR2(30) PATH '/subject/action/object'
);
który daje mi niczego. Jak mogę sprawić, żeby to coś działało?