如何在Oracle中更改序列LAST_NUMBER

Bri*_*esh 5 oracle

可能重复:
如何在Oracle中重置序列?

我想将序列LAST_NUMBER的一个参数更改为某个数字,如何通过SQL查询来实现。

ALTER SEQUENCE MSG_MESSAGE_SEQUENCE重新启动为97

而且它不起作用。

Cri*_*tiC 1

这里

'select MSG_MESSAGE_SEQUENCE.nextval from dual' INTO l_val;

execute immediate
'alter sequence ' || p_seq_name || ' increment by 97 - ' || l_val || ' minvalue 97';
Run Code Online (Sandbox Code Playgroud)