create or replace procedure SP_T_mac_Info(
ORDER_NO in varchar(),--备货单号(插入时必填)
SALES_ORDER in VARCHAR2(),--加工订单号(插入时必填)
START_MAC in VARCHAR2(),--MAC段起始号码(插入时必填)
END_MAC in VARCHAR2(),--MAC段结束号码(插入时必填
CREATE_DATE in DATE,-- 抛转时间(系统自动生成,不需要填写)
STATUS in VARCHAR2(),--处理标志(插入时必填"N")
EMP_NAME in VARCHAR2(),--备货单申请人(插入时必填)
UPDATE_DATE in date,-- 处理时间(插入时不填)
ID VARCHAR2(),--编号(插入时必填)
TEXT in VARCHAR2(),--异常记录(插入时不填)) is
begin
insert into T_MAC_INFO values(ORDER_NO,SALES_ORDER,START_MAC,END_MAC,CREATE_DATE,STATUS,EMP_NAME,UPDATE_DATE,ID,TEXT);
end newsoft.sp.T_mac_Info; COMMIT; EXCEPTION WHEN OTHERS THEN
ROLLBACK;
RAISE;END;
ORDER_NO in varchar(),--备货单号(插入时必填)
SALES_ORDER in VARCHAR2(),--加工订单号(插入时必填)
START_MAC in VARCHAR2(),--MAC段起始号码(插入时必填)
END_MAC in VARCHAR2(),--MAC段结束号码(插入时必填
CREATE_DATE in DATE,-- 抛转时间(系统自动生成,不需要填写)
STATUS in VARCHAR2(),--处理标志(插入时必填"N")
EMP_NAME in VARCHAR2(),--备货单申请人(插入时必填)
UPDATE_DATE in date,-- 处理时间(插入时不填)
ID VARCHAR2(),--编号(插入时必填)
TEXT in VARCHAR2(),--异常记录(插入时不填)) is
begin
insert into T_MAC_INFO values(ORDER_NO,SALES_ORDER,START_MAC,END_MAC,CREATE_DATE,STATUS,EMP_NAME,UPDATE_DATE,ID,TEXT);
end newsoft.sp.T_mac_Info; COMMIT; EXCEPTION WHEN OTHERS THEN
ROLLBACK;
RAISE;END;
这句去掉
--帮你改了下,insert那个语句,不知道你的表结构,所以无法判断是否正确。
--你可以单独试下insert语句。
create or replace procedure SP_T_mac_Info(
ORDER_NO in varchar2,--备货单号(插入时必填)
SALES_ORDER in VARCHAR2,--加工订单号(插入时必填)
START_MAC in VARCHAR2,--MAC段起始号码(插入时必填)
END_MAC in VARCHAR2,--MAC段结束号码(插入时必填
CREATE_DATE in DATE,-- 抛转时间(系统自动生成,不需要填写)
STATUS in VARCHAR2,--处理标志(插入时必填"N")
EMP_NAME in VARCHAR2,--备货单申请人(插入时必填)
UPDATE_DATE in date,-- 处理时间(插入时不填)
ID VARCHAR2,--编号(插入时必填)
TEXT in VARCHAR2--异常记录(插入时不填)
) is
begin
insert into T_MAC_INFO values(ORDER_NO,SALES_ORDER,START_MAC,END_MAC,CREATE_DATE,STATUS,EMP_NAME,UPDATE_DATE,ID,TEXT);
COMMIT;
EXCEPTION
WHEN OTHERS THEN
ROLLBACK;
RAISE;
END;