Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在没有选择的情况下使用setval?_Sql_Postgresql_Sequence_Dbeaver - Fatal编程技术网

Sql 在没有选择的情况下使用setval?

Sql 在没有选择的情况下使用setval?,sql,postgresql,sequence,dbeaver,Sql,Postgresql,Sequence,Dbeaver,我正在更新多个序列: 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功能,它将打开五个不同且不必要的结果窗口

我正在更新多个序列:

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
功能,它将打开五个不同且不必要的结果窗口

我试图通过使用:
setval('sch.table_a',123),省略
选择
但是其语法似乎无效


我可以使用
setval
而不使用
SELECT

是否要
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;
...

你想改变吗

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 setval('sch.table_a', 123),
       setval('sch.table_b', 50),
       setval('sch.table_c', 5335410),
       ...;

您也可以通过单个
选择

SELECT setval('sch.table_a', 123),
       setval('sch.table_b', 50),
       setval('sch.table_c', 5335410),
       ...;