Как использовать имя поля и тип данных имени поля со значениями в качестве результата запроса в формате XML в Oracle? - PullRequest
0 голосов
/ 22 июня 2019

с myrec as (выберите идентификатор, имя, фамилию
из tbl_test)

SELECT xmlroot (XMLElement («Testrecord», XMLAttributes («данные xml» как «Id_Name_Family»), XMLAgg (XMLElement («Значение», XMLAttributes (myrec.id как «id»), XMLElement («FirstName», myrec.firstname), XMLElement («LastName», myrec.lastname)))), версия «1.0») ОТ заказа myrec myrec.id

/ * Например, я хочу видеть такой результат: с myrec as (выберите идентификатор, имя, фамилию

 from tbl_test
)

SELECT xmlroot (XMLElement ("Testrecord", XMLAttributes («xml data» как «Id_Name_Family»), XMLAgg (XMLElement («Value», XMLAttributes (myrec.id как «id»), XMLElement («FirstName», myrec.firstname), XMLElement («LastName», myrec.lastname)

                     )
  )
  )
, version '1.0'   )

ОТ myrec заказа myrec.id /

- Как использовать имя поля и тип данных со значениями в качестве результата запроса в формате XML в Oracle?

сmyrec as (выберите идентификатор, имя, фамилию
из tbl_test)

SELECT xmlroot (XMLElement («Testrecord», XMLAttributes («xml data» как «Id_Name_Family»), XMLAgg (XMLElement («Value», XMLAttributes (myrec.id как «id»), XMLElement («FirstName», myrec.firstname), XMLElement ("LastName", myrec.lastname)))), версия '1.0') ОТ myrec заказа myrec.id

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...