我对 Oracle 很陌生,我被安排在一个需要我使用它的项目上。我正在尝试创建一个新的存储过程,select语句有效,但是当我运行整个过程时,它会说:
[错误] PLS-00428 (8: 9):PLS-00428:此 SELECT 语句中应有一个 INTO 子句
这是代码:
CREATE PROCEDURE SSACHDEV.CheckServiceProviderDownload
as
tempInt number;
BEGIN
Select
distinct(trunc(dateStamp)),
SVCProviderSTTSSEQID,
CaseNbr
into
"Date",
PrividerId,
CaseNumber
from SVCProviderSTTS
Where (trunc(datestamp) between trunc(sysdate - 1) and trunc(sysdate));
-- tskmgr.task_priority_download (CaseNumber, Id, tempInt);
END;
我想我必须创建一个临时表来存储结果,然后做一个游标来调用我已经注释掉的下一个过程,称为 tskmgr.task_priority_download(CaseNumber, Id, tempInt);
任何帮助将不胜感激。非常感谢你。