У нас есть устаревшая таблица, в которой один из столбцов составного ключа был вручную заполнен значениями:
code
------
'001'
'002'
'099'
и т. Д.
Теперь у нас есть запрос объекта, в котором мы должны знатьMAX (код), чтобы дать пользователю следующее возможное значение, в приведенном выше примере формы следующим значением является '100'.
Мы пытались поэкспериментировать с этим, но мы все еще не можем найти какое-либо разумное объяснение того, как механизм DB2вычисляет, что
MAX ('001', '099', '576') равно '576'
MAX ('099', '99', 'www') равно '99'и т. д.
Буду признателен за любую помощь или предложение!