ALTER SEQUENCE table_seq RESTART WITH SELECT .. FROM table
我想根据子选择重置序列。但是上面的语句在 select
上给出了一个语法错误。
为什么我会失踪?
最佳答案
我认为这只能在使用 setval()
函数时完成:
select setval('table_seq', (select ...));
请注意,select
语句必须括在括号中。
关于database - 更改序列时如何选择一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29964436/