我尝试了以下方法类似于添加``,[],"quot;所有这些方法都不起作用,可以找到解决问题的方法。
代码如下(关键字的冲突是"光标"(:
DO $$
BEGIN
for tm in (select * from table_mine) loop
tm.cursor=8855;
end loop;
END;
$$;
错误为:
语法错误在或接近">
LINE 5:tm。cursor=8885;
^
这是plpgsql而不是sql代码,对吧?请。将您的问题标记为plpgsql
。实际上括号是多余的。
for tm in select * from table_mine loop
tm."cursor" = 8855;
...
end loop;
在Postgresql中,名称用双引号括起来。