sql >> データベース >  >> RDS >> Oracle

Oracleでストアドプロシージャを実行した後に自動コミットが発生しますか?

    データベースレベルでの自動コミットはありませんが、使用するAPIに自動コミット機能がある可能性があります。 TomKyteから

    そうは言っても、私は追加したいと思います:

    自律的なトランザクションを実行している場合を除き、次の手順で直接コミットしないようにする必要があります。トムカイトから

    抜粋:

    さらに、DDLの場合(質問に基づいて、プロシージャでDDLを実行しているようには聞こえませんが、これを潜在的な落とし穴としてリストしているだけです)、Oracleは前後に暗黙的なコミットを追加することにも注意してください。 DDL。



    1. DROPSCHEMAパブリックの後に新しいテーブルを作成できません

    2. SQL Serverプラン:インデックススキャン/インデックスシークの違い

    3. HttpHandlerを使用したデータベース化された画像のストリーミング

    4. WiXで、Oracle ODP.Netのレジストリキー(値ではない)の存在をテストするにはどうすればよいですか。