您的标头和正文过程定义不匹配
在标题中,您具有:
PROCEDURE get_films(fname VARCHAR2);
而在体内:
PROCEDURE get_films(fname IN film.title%type, r_date OUT film.release_date%type, dur OUT film.duration%type)
您可能只需要使用另外两个OUT参数来更新标头定义?
总结
- 确保标头定义与主体实现的所有参数匹配(参数数量,参数名称,参数顺序和参数类型)
- 根据Alex的评论,请勿将自定义类型(
film.title%type
)与基本类型(VARCHAR2
)混合和匹配。选择一个或另一个。



