У меня есть реляционная таблица Oracle с именем DOCTYPES с идентификатором столбцов, DOCTYPE, SUBTYPE.
Когда я запускаю следующую инструкцию в Oracle SQL Developer
SELECT * FROM XMLTable('for $i in ora:view("LAZ", "DOCTYPES")/ROW
return $i/SUBTYPE')
Я получаю результаты междутеги, как и ожидалось.Но когда я запускаю следующую инструкцию, я получаю сообщение об ошибке:
SELECT * FROM XMLTable('for $i in ora:view("LAZ", "DOCTYPES")/ROW
return <SUBTYPE="{$i/SUBTYPE}"/>')
LPX-00801: синтаксическая ошибка XQuery при '='.Я не понимаю, почему второе утверждение не работает.
Большое спасибо за вашу помощь заранее.