Получить из оракула в спящем режиме - PullRequest
1 голос
/ 30 января 2011

Я работаю с Hibernate и оракулом 10 дБ.Мне нужно получить следующее значение последовательности из таблицы, и я хочу знать, как.Я видел эту статью и спрашивал: есть ли лучший способ получить значение без определения запроса?

Спасибо!

1 Ответ

2 голосов
/ 30 января 2011

Нет. Получение следующего (nextval) или текущего (currval) значения из последовательности обычно выполняется с помощью выбора. Даже в PLSQL используется SELECT INTO, например:

SELECT YourSequence.NextVal INTO :new.ID FROM DUAL;

Простое назначение, подобное этому, не будет работать:

:new.ID := YourSeqence.NextVal;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...