Нет. Получение следующего (nextval
) или текущего (currval
) значения из последовательности обычно выполняется с помощью выбора. Даже в PLSQL используется SELECT INTO, например:
SELECT YourSequence.NextVal INTO :new.ID FROM DUAL;
Простое назначение, подобное этому, не будет работать:
:new.ID := YourSeqence.NextVal;