問題タブ [plsql-package]

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 投票する
2 に答える
3684 参照

sql - ORA-21780: オブジェクト期間の最大数を超えました

DATA_COUNT.REC_CNT_ACTUAL(tablename.coumnname) でカウントを取得して更新する必要がある 20 個のテーブル (table_id は 1 から 20) があります。

13 個のテーブルの場合、カウントの更新は成功しています。次に、このエラーがポップアップします。

最初に、table_id と table_name を渡す手順として以下を書きました。プロシージャは 20 回連続して呼び出されました。それがエラーの原因かもしれません: ORA-21780: オブジェクト期間の最大数を超えました。

次に、その手順を削除しました。現在、これらの 20 の更新ステートメントは、パッケージ全体の 20 の異なる場所にあります。それでも同じエラー。問題を理解するのを手伝うか、代替案を提案してください。

使用した手順は次のとおりです。