0
結束交易使用PostgreSQL 9.1是否自動回滾在Postgres的
在此代碼:
BEGIN TRANSACTION
// Do something
If error then
ROLLBACK //<--Does this automatically End Transaction
Else
COMMIT //<--Automatically Ends Transaction
End if
是必要的ROLLBACK命令後END TRANSACTION命令?
這是僞代碼嗎?請給我們一些背景。 (它似乎是PL/pgSQL,但不能在其中使用顯式事務並且在普通SQL中不支持/ then/else) – pozs
您可以使用提交或回滾關閉事務。 END是PostgreSQL擴展,提供了與SQL標準中指定的COMMIT等效的功能。 –