-1
ここに私の手続きはPLS00130です:シンボル "END"が発生しました。問題はどこだ??私は何かが不足していますか?PLS00103:シンボル "END"が発生しました
CREATE OR REPLACE PROCEDURE GETHEATDATA(HEATNO NUMBER)
IS
BEGIN
FOR program IN (
select program_id from rml_program where heat_id=HEATNO
)
LOOP
select
program.program_id,
program.job_id,
program.grade,
count(t.semiproduct_cnt),
max(t.charging_date),
min(t.charging_date),
max(t.reheating_date),
min(t.reheating_date),
count(t.rejecting_date),
count(t.rolling_date),
count(t.loss_date)
from
rml_semiproduct t
where
t.program_id = program.program_id;
END LOOP;
END;
END GETHEATDATA;
終了を削除します。 – user7294900
いずれかの第二の最後のENDまたは最後のEND GETHEATDATA – user75ponic
を削除私がしようとしたが、それは私にPROCEDURE STM.GETHEATDATA エラーのためerrors--コンパイルエラーを与える:PLS-00302:11 テキスト:コンポーネントのGRADE」を ラインを宣言する必要があります:program.grade、 エラー:PL/SQL:ORA-00904: "PROGRAM" "GRADE":無効な識別子 ライン:11 テキスト:program.grade、 エラー:PL/SQL: を無視SQLステートメント行:8 テキスト:選択 – user3004692