Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 错误:PLS-00410:记录、表格或参数列表中不允许重复字段_Mysql_Sql_Oracle - Fatal编程技术网

Mysql 错误:PLS-00410:记录、表格或参数列表中不允许重复字段

Mysql 错误:PLS-00410:记录、表格或参数列表中不允许重复字段,mysql,sql,oracle,Mysql,Sql,Oracle,我的is存储过程有问题。我不断地发现这个错误: 错误: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

我的is存储过程有问题。我不断地发现这个错误: 错误: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\u ID
作为程序的参数列出两次

您已将
EMP\u ID
作为程序的参数列出两次