我是 Oracle 新手,遇到了这个问题。
我创建了一个这样的过程:
CREATE OR REPLACE PROCEDURE getArt
as
begin
select ar.artTitle, ar.artContent, ar.DateCreated, ar.artCategory, ac.accName
from hng_art ar
join HNG_ACCOUNTS ac
on ar.accNo = ac.accNo
order by ar.artNo desc
end getArt;
我尝试独立运行 SELECT 语句并且它有效。但是,当我把它放在一个程序中时。我没有工作;以下是错误:
“GETART”的错误
ERROR at line 4: PL/SQL: SQL Statement ignored
ERROR at line 4: PL/SQL: ORA-00933: SQL command not properly ended
ERROR at line 5: PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following: ;
谢谢你