Любая помощь будет оценена ниже, так как я не могу понять, что не так, я ищу CLOBS в своей таблице, используя функцию existNode, и я могу успешно искать конкретные значения, но я пытаюсь сделать следующее: проверить наличие дополнительного в полезной нагрузке
Название таблицы: EventPaylods
<A>
<B>
<C>
<C_a> 123</C_a>
<C_b>456</C_b>
</C>
</B>
</A>
Таким образом, учитывая «полезную нагрузку» выше, я могу «найти» эту полезную нагрузку в своей таблице, используя следующий запрос
Select *
From EventPayload
Where existsNode ( PAYLOAD, ‘/*:A/*:B/*:C/*C_a[.=“123”]’)>=1
Но то, что я пытаюсь сделать, это найти полезную нагрузку, не зная значения, я провел некоторое исследование, и я должен иметь возможность просто найти его с помощью приведенного ниже, но по какой-то причине он просто не работает , любая помощь будет оценена
Select *
From EventPayload
Where existsNode ( PAYLOAD, ‘/*:A/*:B/*:C/*C_a’)>=1