問題タブ [oracleexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
74 参照

sql - Oracle がここでエラーをスローしないのはなぜですか

ここに書いていないスクリプトを見ています。次のようになります。

それ自体では、スクリプトは正常に実行されます。エラーなし。しかし、次のように変更すると:

オラクルはORA-01722: invalid number. ただし、最初のクエリでスローされないのはなぜですか?

更新しました

A.FIELD は数値です B.FIELD は VARCHAR2 です

値は数値です。だから私はエラーを理解して同意しますが、なぜ最初のクエリでスローされないのか疑問に思いました。しかし、それは2番目です。

0 投票する
1 に答える
76 参照

oracle - SQLERRM 後に実行が停止する

おかしくないかどうかはわかりませんが、最初にSQLERRMに遭遇した直後に実行が停止/終了します。

同じために作成されたテーブルに例外の詳細を保存する必要があります。

以下はコードです

そして、DBMS OUTPUT私は次のようになっています:

SQLERRMdummy 44444444444の後に実行が停止していることを明確に言っています。

実行 明示的にスローさせているのは、Unique 制約違反の例外です。

しかし、同じ例外がBATCH_ERROR_Tテーブルに入力されていません。

0 投票する
1 に答える
540 参照

oracle - ArrayOutOfBoundException および OracleXAException (XAException.XAER_RMFAIL) 例外

Oracle Database 11g リリース 11.2.0.4.0 - 64 ビット データベースと WildFly 8.2.0 アプリケーション サーバーを使用しています。アプリケーションと XA トランザクションでマネージド接続を使用しています。

非常に複雑なクエリ (select のパラメーター数 > 1400 - 使用されるエイリアスの数 > 1400 - 結合の数 > 1400) を実行しようとすると、次の例外が返されます。

私はそれを修正しようとしています.多くのリンク、ウェブサイト、ブログを検索しましたが、結果はありません. すべてを試しましたが、問題を解決できません。

これは XA トランザクションの問題の原因ですが、正確な理由を特定することはできません。今気が付いたのですが、クエリのパラメータ数やジョイン数を減らすと問題が発生しなくなりましたので、DBでこれらの数を一定に制限していることが関係していると思います。

この例外の正確な原因と解決策を見つけるのを手伝ってください。前もって感謝します。

0 投票する
2 に答える
1389 参照

c# - テスト目的で OracleException を発生させる方法

いくつかの SQL コマンドを実行する関数があり、実行されたコマンドと影響を受けた行数をファイルに書き込むロガーを作成しましたが、発生した可能性のあるコマンドも書き留める必要がありますOracleException であるため、次のコードを実行しました。

私はどこでも検索しようとしましたが、適切な、または焦点を絞った答えさえ見つけることができないので、私は次のように oracleException を発生させることができない理由についてちょっと迷っています:throw new OracleException(0, "comando", "stuff", "adasds");

保護レベルのため、ここではコンストラクターにアクセスできません。どんな助けでも大歓迎です