我在使用存储过程时遇到问题。我不断收到此错误: 错误:PL/SQL:编译单元分析终止 错误:PLS-00410:记录、表或参数列表中不允许出现重复字段
这是我尝试运行的:
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
作为过程参数列出两次
关于mysql - 错误 : PLS-00410: duplicate fields in RECORD, 不允许表或参数列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47614582/