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

C#でプロシージャを呼び出すとOracleエラーが発生するのはなぜですか?

    ORA-06512 プロシージャで未処理の例外を示します。コードにエラー処理がないので、それは合理的です。

    もちろん、エラー処理がないため、エラーが何であるかを誰かが知ることはかなり困難です。ほとんどの場合、データです。A1where ID=1にレコードがありません。 (つまり、NO_DATA_FOUND例外)、またはそのようなレコードが複数ある(つまり、TOO_MANY_ROWS例外)。

    ODPには、例外を処理するためのクラスがあります。 詳細




    1. パート2:実際にピボットせずにパーティションベースのクエリの合計を取得する方法

    2. CodeIgniter多次元配列をmysqlデータベースの単一列に格納

    3. AndroidからSQLServerに直接接続できない

    4. INSERTとCOPYの違い