ROLLBACKを実行する必要があるかどうかを尋ねていると思います。それがないと、コミットはまだ適用されないからです。これは技術的には真実ですが、トランザクションが終了していないためにトランザクションがまだ開いているためです。トランザクションを暗黙的にコミットするもの(たとえば、新しいトランザクションの開始)は、COMMITを実行したかのように動作します。これは、必要なものとは逆です。
ROLLBACKを実行する必要があるかどうかを尋ねていると思います。それがないと、コミットはまだ適用されないからです。これは技術的には真実ですが、トランザクションが終了していないためにトランザクションがまだ開いているためです。トランザクションを暗黙的にコミットするもの(たとえば、新しいトランザクションの開始)は、COMMITを実行したかのように動作します。これは、必要なものとは逆です。