我在SQL Server中有一个PROCEDURE
。这利用了try catch
块。看起来有点像下面的代码:
BEGIN TRANSACTION
BEGIN TRY
--do stuff here
COMMIT TRANSACTION
END TRY
BEGIN CATCH
ROLLBACK TRANSACTION
--do error stuff here
END CATCH
经过一些研究,似乎postgres没有使用try catch
。有没有办法像SQL Server一样在postgres中处理此问题?