作成パターンに従っていると思いましたが、本体がコンパイルされません。私が達成しようとしているのは、プロシージャを定期的に実行するパッケージを開発して、15を超える使用日時を判別することです。Oracle11g。
sysdateに挿入されているテーブルに入れる必要がある他の唯一のデータ。
CREATE OR REPLACE
PACKAGE TAPES_USED AS
function TAPESCOUNT(count number) return number;
procedure INSERT_TAPES_COUNT(sysdate date, count NUMBER);
END TAPES_USED;
/
-----------------------------------------
CREATE OR REPLACE
PACKAGE body TAPES_USED AS
function TAPESCOUNT(count number) return number as count number;
begin
select count(*)
into
count
from DEV.TAPES_IN USE where count(*) > 15;
procedure INSERT_TAPES_COUNT(sysdate date, count NUMBER)as
begin
INSERT INTO DEV.TAPES_USED VALUES
(sysdate, count);
end INSERT_TAPES_COUNT;
END TAPES_USED;
/
誰でも提供できる助けや提案をいただければ幸いです。