Как создать в DB2 функцию, которая возвращает значение последовательности?

Как создать в DB2 функцию, которая получает значение из последовательности и возвращает его?

Должна быть возможность использовать эту функцию в операторе select или insert, например:

select my_func() from xxx
insert into xxx values(my_func())

Обычно я использую значение последовательности в сложной формуле, и я хотел бы инкапсулировать вычисления внутри функции.

Изменить: я не спрашиваю, как просто получить следующее значение из последовательности.

6
задан Juha Syrjälä 13 May 2011 в 13:28
поделиться