2017-12-03 538 views
0

ストアドプロシージャに問題があります。私はこのエラーを取得しておく:PLS-00410:: エラー終了コンパイル単位の分析: エラー:PL/SQL RECORD内の重複するフィールドを、TABLEまたは引数リストがエラー: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

EMP_IDは、手順のパラメータとして2回リストされています

関連する問題