カスタムplsqlのヘルプを使用して対話型グリッドを使用してデータをテーブルに保存しようとしています。データを挿入する際に「ORA-01403-no data found」というエラーが発生しましたが、その理由がわかりません。Ajaxコールでサーバー・エラーが戻されましたORA-01403:APEX Interactive Gridのデータが見つかりません
これは私が実行する私のplsqlのカスタムプロセスです。あなたの助けに感謝。
DECLARE
em_id NUMBER;
BEGIN
CASE :apex$row_status
WHEN 'C'
THEN
SELECT NVL (MAX (emergency_id), 0) + 1
INTO em_id
FROM emp_emergency_contact;
INSERT INTO emp_emergency_contact
(emergency_id, emp_id, emergency_name, emergency_relation
)
VALUES (em_id, :emp_id, :emergency_name, :emergency_relation
);
WHEN 'U'
THEN
UPDATE emp_emergency_contact
SET emergency_name = :emergency_name,
emergency_relation = :emergency_relation
WHERE emergency_id = :emergency_id;
WHEN 'D'
THEN
DELETE emp_emergency_contact
WHERE emergency_id = :emergency_id;
END CASE;
END;