現在、正常に動作する 2 つの関数と 2 つのプロシージャがあります。プログラムの目的を達成するために、プロシージャ 1 を実行し、次にプロシージャ 2 を実行します。プロシージャ 2 は、実行時に関数を参照します。次に、実行するエントリ モジュールを使用して、すべてを 1 つのパッケージに結合する必要があります。各プロシージャ/関数には独自の変数があるため、すべてを宣言する場所 (イントロまたは本文) がわかりません。
説明のために、これまでに試したこと (うまくいかなかったもの) を含めました。どんな助けでも大歓迎です。
CREATE OR REPLACE package myPackage AS
FUNCTION calculateHoliday (p_day in date);
FUNCTION calculateAvg (p_dayname in varchar2, p_timeinterval in number);
PROCEDURE loopHalfHourValues;
PROCEDURE generateForecast;
END myPackage;
PACKAGE BODY entryModule AS
...paste entirety of procedures and functions...
END entryModule;