我在 oracle 中创建了一个存储过程,它工作正常。现在我想用 in parm 创建一个存储过程。它采用 Date 并简单地将其插入到 select 语句中的 where 子句中。这就是我所拥有的
CREATE OR REPLACE
PROCEDURE DOMESTIC
( par_start_date IN DATE) As
BEGIN
INSERT INTO DATA
( STATEMENTNUMBER,
STATEMENTTOTAL,
STATEMENTDATE,
BALANCE_FORWARD,
CUSTID,
CUSTNAME,
STATEMENTPURCHASES,
STATEMENTPAYMENTS,
NOMAILNOPRINT,
SOLDTOCOUNTRYNAME,
CREDITZEROFLAG,
SOLDTOCOUNTRYCODE)
SELECT STATEMENTNUMBER,
STATEMENTTOTAL,
STATEMENTDATE,
BALANCE_FORWARD,
CUSTID,
CUSTNAME,
STATEMENTPURCHASES,
STATEMENTPAYMENTS,
NOMAILNOPRINT,
SOLDTOCOUNTRYNAME,
CREDITZEROFLAG,
SOLDTOCOUNTRYCODE
FROM STATEMENT
WHERE (STATEMENTDATE= par_start_date);
END DOMESTIC;
这个程序编译没有任何错误,但是当我运行它时。我收到错误消息,指出
“源没有可运行的目标”
我是不是在这里遗漏了什么?