• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

错误:PLS-00410:RECORD,TABLE或参数列表中的重复字段不允许

mysql 来源:john 3次浏览

我遇到了存储过程的麻烦。我不断收到此错误: 错误:PL/SQL:编制单位分析终止 错误:PLS-00410:重复的记录,表或参数列表字段不允许错误:PLS-00410:RECORD,TABLE或参数列表中的重复字段不允许

这就是我试图运行:

create or replace procedure service_order_proc 
(
SERVICE_ORDER_ID NUMBER, 
CUST_ID NUMBER, 
EMP_ID NUMBER, 
SERVICE_DATE DATE, 
SERVICE_ORDER_STATUS_ID NUMBER, 
SERVICE_ORDER_TYPE_ID NUMBER, 
SERVICE_TOTAL NUMBER, 

EMP_ID NUMBER, 
FNAME VARCHAR2, 
LNAME VARCHAR2, 
PNUMBER VARCHAR2, 
EMP_STATUS_ID NUMBER, 
EMP_GROUP_ID NUMBER 

) 

AS BEGIN 

insert into service_order values (SERVICE_ORDER_ID, CUST_ID, EMP_ID, SERVICE_DATE, 
SERVICE_ORDER_STATUS_ID, SERVICE_ORDER_TYPE_ID, SERVICE_TOTAL); 

insert into employee values (EMP_ID, FNAME, LNAME, PNUMBER, 
EMP_STATUS_ID, EMP_GROUP_ID); 

end; 

===========解决方案如下:

你有EMP_ID列出两次作为过程的参数


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)