問題タブ [ora-01422]
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.
sql - PL/SQL ORA-01422 SELECT INTO のエラー、Oracle 匿名ブロック (NOVA 環境)
次のエラーが表示されます: ORA-01422: 正確なフェッチは、要求された行数を超えて返されます ORA-6512
PL/SQLは初めてで、このクエリは標準SQLを介して実行する必要があることはわかっていますが、PL/SQLを使用してこれを達成する方法を見つけようとしています。
郵便番号が「20636」の顧客の合計販売数を返すクエリが必要です
テーブル/入力は次のとおりです。
PL/SQL無名ブロック用に書いたコードは次のとおりです。
「20636」に 2 つの customerZIP 属性を設定せずにこれを実行すると、正常に動作します。郵便番号「20636」の顧客レコードを複数入力するとすぐに、エラーが発生します。
ここで私が間違っていることと、それを修正する方法を説明してもらえますか? ありがとうございました!
役立つ場合の SQL Fiddle リンク: http://sqlfiddle.com/#!4/10fc1
sql - ORA-01422: 正確なフェッチは、トリガーに対して要求された行数を示しています
このようなトリガーを作成するのにうんざりしていますが、このエラーが表示されます
sql - 別のテーブルのデータが値より大きい場合にテーブル データを更新する方法
私は3つのテーブルを持っています:
- EMPLOYEE (ssn、給与)。
- WORKS_ON (essn、pid、時間)。
- プロジェクト (pid、pname)。
EMPLOYEE のデータ例:
WORKS_ONのサンプルデータ
PROJECTのサンプルデータ
ストアド プロシージャを作成する必要があり、勤務時間が 50 時間を超える場合は、給与を 10% に設定します。
これは私がやったことです.UPDATEに問題がありました(コード全体が間違っている可能性があります)。何度も試しましたが、まだ問題が発生しています.助けてください.
エラー:
17/1 PL/SQL: SQL ステートメントは無視されました
19/13 PL/SQL: ORA-00904: "ESSN": 無効な識別子
私の期待される結果は
ありがとう!