私はprocedure
を持っており、rollback
という2つの内線がprocedures
と呼ばれています。oracleプロシージャをコールした後にロールバックできますか?
この擬似は私が何をしたいかを証明:あなたのストアドプロシージャは、その後create\alter\drop\truncate etc..
のような任意のDDL statements
を持っている場合は
:
Create or Replace procedure Main
Call procedure_1();
Call procedure_2();
IF X = true THEN
ROLLBACK;
END IF;
END Procedure Main;
トランザクションをルックアップhttps://docs.oracle.com/cd/B19306_01/appdev.102/b14261/sqloperations.htm#i7105 – Margus