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

时间:2017-12-03 02:05:22

标签: mysql sql oracle

我遇到了存储过程的问题。我一直收到这个错误: 错误:PL / SQL:编译单元分析终止 错误: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;

1 个答案:

答案 0 :(得分:1)

您已将EMP_ID两次列为该过程的参数