如何在postgres sql中设置变量?

时间:2016-05-09 18:20:45

标签: sql postgresql

我有一个包含大量插入的psql脚本,我希望我插入表中的一个数字相对于我从表中绘制的特定数字。

我试着这样做:

select @max_a = max(a) + 1 from tableA;
insert into ... values (@max_a + 5)

但是我在第一个select语句中出错(错误:语法错误在或附近" @")。

我尝试用

替换它
  set @max_a = (select max(a) + 1 from tableA);

但是那也没有用(我得到错误:语法错误在或接近" @")。

有什么想法吗?

0 个答案:

没有答案