我是 Postgres 的新手。我使用 Pgadmin III,我需要在“更改序列”的状态中参数化一个值。我试图执行这段代码:
select coalesce(MAX(ID)+1,1) as max into myTempTable from myTable;
EXECUTE immediate 'ALTER SEQUENCE mySequence INCREMENT BY 1 START WITH ' || max || ' MINVALUE 1 NO CYCLE';
但它不起作用。怎么了?我需要将它封装在一个函数中吗?谢谢你。D.