パッケージの基礎を築こうとしていますが、始めても問題があります。基本的なパッケージ仕様を正常に作成し、パッケージ本体をテストしたいのですが、コンパイルに問題があります。スペックコードは次のとおりです。
CREATE OR REPLACE PACKAGE synchronize_my_data
AS
PROCEDURE synchronize_data(p_run_date IN date);
END synchronize_my_data;
パッケージの本文コードは次のとおりです。
CREATE OR REPLACE PACKAGE BODY synchronize_my_data
IS
PROCEDURE synchronize_data(p_run_date IN date) IS
PROCEDURE process_deletes(p_run_date IN date) IS
BEGIN
dbms_output.put_line('Run Date: ' || to_char(p_run_date, 'MM/DD/YYYY'));
END process_deletes;
BEGIN
process_deletes(p_run_date);
END synchronize_data;
END synchronize_my_data;
コンパイルエラーが発生し続けますが、コードの何が問題になっているのか理解できません。基本的なコードのようですが、明らかな何かが欠けているだけですか?