Я пытаюсь обновить столбец XML с конкретным тегом, а затем обновить таблицу rtbb, чтобы задать количество записей, которые были обновлены с помощью тега AAAA в таблице rtbb для целей аудита. Я не могу получить оператор обновления, который анализирует столбец XML в mytable во втором операторе обновления, и я попытался выполнить некоторые действия, но безрезультатно. Любая помощь приветствуется.
https://blog.sznapka.pl/using-xml-and-xpath-in-postgresql-database/ Как запросить столбец XML в Postgresql?
"XMLRepo= '<rtbb>AAAA</rtbb>'::XML,
"RawRepo = '<rtbb>AAAA</rtbb>'::XML
where "oltpId" in (
select apr."Id" from "mytable" apr
INNER join "myapps" apls on apr."Id" = apls."Id"
where apls."Id" in (select tid.id from "Temp_Ids" tid)) ;```
UPDATE rtbb
set post_update_count = (select count(1) from "mytable" where "XMLRepo"::text = 'AAAA' ),
rtbb_update_date = CURRENT_TIMESTAMP
where tablename = 'mytable';```