|
@@ -0,0 +1,31 @@
|
|
|
+/*上传数据的存储过程*/
|
|
|
+create or replace procedure sp_uploadbarcode(barcode in BarCodeUpload_arr)
|
|
|
+as
|
|
|
+begin
|
|
|
+ for i in 1 .. barcode.count loop
|
|
|
+ update prodiobarcode set pib_lotno=barcode(i).pib_lotno,
|
|
|
+ pib_datecode=barcode(i).pib_datecode,pib_outboxcode1=barcode(i).pib_outboxcode1,
|
|
|
+ pib_outboxcode2=barcode(i).pib_outboxcode2,pib_custmidboxcode=barcode(i).pib_custmidboxcode,
|
|
|
+ pib_custoutboxcode=barcode(i).pib_custoutboxcode,
|
|
|
+ pib_ifupload=barcode(i).pib_ifupload,pib_ifpick=barcode(i).pib_ifpick,
|
|
|
+ pib_ifprint=barcode(i).pib_ifprint
|
|
|
+ where pib_id=barcode(i).pib_id;
|
|
|
+ end loop;
|
|
|
+end;
|
|
|
+
|
|
|
+/*创建上传的类型*/
|
|
|
+create or replace type BarCodeUpload_arr as table of BarCodeUpload;
|
|
|
+
|
|
|
+/*上传的对象实体*/
|
|
|
+create or replace type BarCodeUpload as object(
|
|
|
+ pib_id varchar2(20),
|
|
|
+ pib_outboxcode1 varchar2(20),
|
|
|
+ pib_outboxcode2 varchar2(20),
|
|
|
+ pib_custmidboxcode varchar2(20),
|
|
|
+ pib_custoutboxcode varchar2(20),
|
|
|
+ pib_lotno varchar2(20),
|
|
|
+ pib_datecode varchar2(20),
|
|
|
+ pib_ifupload varchar2(20),
|
|
|
+ pib_ifpick varchar2(20),
|
|
|
+ pib_ifprint varchar2(20)
|
|
|
+);
|