запрос xmltable к оракулу 10g

У меня есть запрос, который использовал ввод XML для создания таблицы XML, я даю этой таблице псевдоним «XMLalias». Как я могу запросить эту таблицу в каком-либо другом операторе выбора, который является частью того же пакета.

Я хочу сделать что-то вроде "выбрать * из XMLalias".

Я новичок в оракуле, поэтому, пожалуйста, извините, если это что-то действительно простое.

Благодарю.


person Pooja    schedule 22.10.2013    source источник
comment
Начните здесь: docs.oracle.com/cd/B19306_01/server .102/b14200/functions228.htm   -  person Roberto Navarro    schedule 22.10.2013
comment
Спасибо, я прошел через это. но мой вопрос в том, как запросить псевдоним xmltable.   -  person Pooja    schedule 23.10.2013
comment
Вот еще одна ссылка: stackoverflow.com/questions/9321391/xmltable-with -оракул-11g   -  person Roberto Navarro    schedule 23.10.2013


Ответы (1)


я не уверен, что вам нужно именно так, как я думаю, что вы хотите, это одно из этих двух:

select * from
      (select * from XMLalias ) insider
where insider.col1  /*.....*/

Или вы хотели что-то подобное

    select * 
        from XMLalias  a,
             XMLalias  b
where a.key_col=b.other_key_col
and  a.col1 = /*......  */
and  b.col2 = /*......  */
person Barak Kedem    schedule 24.04.2015