在没有 SELECT 的情况下使用 setval?
Using setval without SELECT?
我正在更新多个序列:
SELECT setval('sch.table_a', 123);
SELECT setval('sch.table_b', 50);
SELECT setval('sch.table_c', 5335410);
SELECT setval('sch.table_d', 1000);
SELECT setval('sch.table_e', 451213);
我使用dbeaver
工具来执行这个脚本。问题是,由于 SELECT
用法,它将打开五个不同且不必要的结果 windows。
我试图通过使用:setval('sch.table_a', 123);
来省略 SELECT
,但是它的语法似乎无效。
我可以在没有 SELECT
的情况下使用 setval
吗?
你要alter
吗?
alter sequence sch.table_a restart with 123;
alter sequence sch.table_b restart with 50;
alter sequence sch.table_c restart with 5335410;
...
你也可以用一个 SELECT
:
SELECT setval('sch.table_a', 123),
setval('sch.table_b', 50),
setval('sch.table_c', 5335410),
...;
我正在更新多个序列:
SELECT setval('sch.table_a', 123);
SELECT setval('sch.table_b', 50);
SELECT setval('sch.table_c', 5335410);
SELECT setval('sch.table_d', 1000);
SELECT setval('sch.table_e', 451213);
我使用dbeaver
工具来执行这个脚本。问题是,由于 SELECT
用法,它将打开五个不同且不必要的结果 windows。
我试图通过使用:setval('sch.table_a', 123);
来省略 SELECT
,但是它的语法似乎无效。
我可以在没有 SELECT
的情况下使用 setval
吗?
你要alter
吗?
alter sequence sch.table_a restart with 123;
alter sequence sch.table_b restart with 50;
alter sequence sch.table_c restart with 5335410;
...
你也可以用一个 SELECT
:
SELECT setval('sch.table_a', 123),
setval('sch.table_b', 50),
setval('sch.table_c', 5335410),
...;