显然我误解了PostgreSQL中的回滚,为什么不能使用这段脚本?:
do $$
begin
insert into mytable values (1);
insert into mytable values (1);
exception when others then
ROLLBACK;
end;
$$ language 'plpgsql';
错误:无法在PL / pgSQL中开始/结束事务 提示:使用带有EXCEPTION子句的BEGIN块。 语境:在SQL语句中的PL / pgSQL函数inline_code_block第13行 * ** 错误 ** *