Что здесь не так? Я ищу самый простой способ реализации последовательности NEXTVAL над истинным первичным ключом ID, хранится в таблицуOracle/PostgresQL nextval procedure - самая простая реализация
DECLARE
smth NUMBER;
LOOP
smth := (select gen_ns_ces_id.nextval from dual);
EXIT WHEN smth > (select MAX(ID_NS_WORK) from CES.NS_CES)
END LOOP;
CREATE SEQUENCE "CES". "GEN_NS_CES_ID" MINVALUE 1 MAXVALUE 9999999999999999999999999999 Инкримент 2 START С 1837 NOCACHE NOORDER NOCYCLE;
ID NAME
1845 JONNY
.. ....
Не уверен, что понял вопрос. Что вы подразумеваете под «реализацией»? Вы хотите сказать, что вы пытаетесь сбросить значение последовательности на основе наибольшего значения первичного ключа в таблице? – sstan
Да, это правильно –