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

コードビハインドから呼び出されたときに、ストアドプロシージャにOracleInsertクエリが機能しない

    ストアドプロシージャもコードにもCOMMITが含まれていません 操作なので、挿入はロールバックするだけです(テーブルの切り捨てはロールバックできないため、とにかくその効果を確認できます)。 SQLエディタで自動コミットオプションがオンになっているようですが、プログラムの接続パラメータにはありません。したがって、いくつかのオプションがあります。

    1. 明示的なCOMMITを追加します ストアドプロシージャへ
    2. objConn.commit()を呼び出します クエリを実行した後。
    3. autocommitを設定します 接続のオプション(詳細はこちら<を参照してください。 / a> 。



    1. node-mysqlを使用してMySQL接続を閉じるのはいつですか?

    2. このPHPコードはSQLインジェクションに対して脆弱ですか?

    3. 開始時間と終了時間に基づく最もアクティブな時刻

    4. SQLServer用のIntelOptaneStorageの使用