Я хочу получить максимальное значение <ID>
из всех документов, представленных в базе данных.
Образец документа -
<root>
<ID>3253523</ID>
<value1>.....</value1>
<value2>.....</value2>
<value3>.....</value3>
<value4>.....</value4>
.....................
</root>
Моя база данных содержит более 1 миллион записей, и я хочу получить идентификатор, который имеет наибольшее значение среди всех.
Я не могу использовать fn:last()
, потому что это не даст мне максимальное значение.
Мне нужно использовать это значение для создания INCREMENTAL COUNTER (максимальное значение станет моим первым значением для COUNTER).
Любые предложения, чтобы получить это значение эффективным способом? Потому что я не могу сделать cts:search()
более 1 миллион записей, а затем сделать orderby ascending
и получить последнее значение.