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

OracleCommandによるメモリリーク

    次のように、usingステートメントをOracleConnectionでラップしてみてください。

    try
    {
        using (OracleConnection conn = new OracleConnection(connectionString))
        {
            using (OracleCommand cmd = new OracleCommand(cmdStr, conn))
            {
            ....
            }
        }
    }
    catch (OracleException e)
    {
      ....
    }
    

    これにより、usingステートメント内でOracleExceptionが発生した場合でも、OracleConnectionオブジェクトができるだけ早く削除されます。



    1. 日付範囲のSQLクエリで年を無視する

    2. ダンプファイルをOracle11gr2にインポートするとエラーが発生します

    3. SELECT * FROMのショートカットはありますか?

    4. MySQLは重複レコードを削除します