1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| SELECT
count(distinct(extractvalue (value(images),'//@numfich')))
FROM ae7qtme1 me1,
TABLE ( XMLSEQUENCE ( extract(me1.docxml, '//Image') ) ) images
WHERE me1.ID=methode.ID
and
NOT EXISTS
(
SELECT
upper(mg1.NAME)
FROM ae7qtmg1 mg1,
ae7qtme1 me1,
ae7qtlkc lkc,
TABLE ( XMLSEQUENCE ( extract(me1.docxml, '//Image') ) ) images
where me1.id=lkc.FK_METHOD_ID
and lkc.FK_IMAGE_ID=mg1.ID
and me1.ID=methode.ID
and upper(extractvalue (value(images),'//@numfich')) = upper(mg1.NAME)
) |
Partager