PL/SQL 多條insert語句一起執行

一次性執行多條insert語句

INSERT INTO wtr_workrecord
   (id,wbs_id,gic_id,activity_id,city_id,work_date,norduration,description,sitename,neid,netypeid,user_id,checkuser_id,approveuser_id,status, period,ot1duration,ot2duration,ot3duration,time_type,tp,tp_price, spc,ot1_price,ot2_price,ot3_price,validatedays,rejectreason,comtype,submittime,checktime,approvetime,istrainee,tptype,sbtconfirmstate,sbtuserid,sbtconfirmtime,sbpconfirmstate,sbpuserid,sbpconfirmtime,wastate,travel,deptid,teamid, worktypeid,worktypename,modifyby,modifydate, workinfuno,workinprice,fare)
VALUES
   (2565389, 1001496, 10, 648, 1, '2018/6/1', 480, '', '', 0, 34, 1005376, NULL, NULL, 2, 201806, 0, 0, 0, 1, 0.0000, 50.00, 760.00, 0.00, 50.00, 50.00, 1, '', 0, '2018/6/4 09:55:10', NULL, NULL, 0, 1, 0, NULL, NULL, 0, NULL, NULL, 2, NULL, 0, 5, 7, 'NOS-網規網優工程師', 1005376, '2018/6/4 09:55:19', 0.00, 0.00, 0.00);


INSERT INTO wtr_workrecord
   (id,wbs_id,gic_id,activity_id,city_id,work_date,norduration,description,sitename,neid,netypeid,user_id,checkuser_id,approveuser_id,status, period,ot1duration,ot2duration,ot3duration,time_type,tp,tp_price, spc,ot1_price,ot2_price,ot3_price,validatedays,rejectreason,comtype,submittime,checktime,approvetime,istrainee,tptype,sbtconfirmstate,sbtuserid,sbtconfirmtime,sbpconfirmstate,sbpuserid,sbpconfirmtime,wastate,travel,deptid,teamid, worktypeid,worktypename,modifyby,modifydate, workinfuno,workinprice,fare)
VALUES
   (2565390, 1001442, 18, 657, 1, '2018/5/28', 480, '項目跟蹤,能力梳理等', '', 0, 34, 1000232, NULL, NULL, 1, 201806, 0, 0, 0, 1, 0.0000, 0.00, 0.00, 0.00, 0.00, 0.00, 1, NULL, 1, '2018/6/4 09:55:24', NULL, NULL, 0, 0, 0, NULL, NULL, 0, NULL, NULL, 2, NULL, 33, 30, 18, 'IS-軟件開發工程師', 1000232, '2018/6/4 09:55:24', 0.00, 0.00, 0.00);


INSERT INTO wtr_workrecord
   (id,wbs_id,gic_id,activity_id,city_id,work_date,norduration,description,sitename,neid,netypeid,user_id,checkuser_id,approveuser_id,status, period,ot1duration,ot2duration,ot3duration,time_type,tp,tp_price, spc,ot1_price,ot2_price,ot3_price,validatedays,rejectreason,comtype,submittime,checktime,approvetime,istrainee,tptype,sbtconfirmstate,sbtuserid,sbtconfirmtime,sbpconfirmstate,sbpuserid,sbpconfirmtime,wastate,travel,deptid,teamid, worktypeid,worktypename,modifyby,modifydate, workinfuno,workinprice,fare)
VALUES
   (2565391, 1001442, 18, 657, 1, '2018/5/29', 480, '項目跟蹤,能力梳理等', '', 0, 34, 1000232, NULL, NULL, 1, 201806, 0, 0, 0, 1, 0.0000, 0.00, 0.00, 0.00, 0.00, 0.00, 1, NULL, 1, '2018/6/4 09:55:24', NULL, NULL, 0, 0, 0, NULL, NULL, 0, NULL, NULL, 2, NULL, 33, 30, 18, 'IS-軟件開發工程師', 1000232, '2018/6/4 09:55:24', 0.00, 0.00, 0.00);

   這樣是不能插入的,會報語法錯誤

需要將其封裝成語句塊,即加上begin和end

begin
INSERT INTO wtr_workrecord
   (id,wbs_id,gic_id,activity_id,city_id,work_date,norduration,description,sitename,neid,netypeid,user_id,checkuser_id,approveuser_id,status, period,ot1duration,ot2duration,ot3duration,time_type,tp,tp_price, spc,ot1_price,ot2_price,ot3_price,validatedays,rejectreason,comtype,submittime,checktime,approvetime,istrainee,tptype,sbtconfirmstate,sbtuserid,sbtconfirmtime,sbpconfirmstate,sbpuserid,sbpconfirmtime,wastate,travel,deptid,teamid, worktypeid,worktypename,modifyby,modifydate, workinfuno,workinprice,fare)
VALUES
   (2565389, 1001496, 10, 648, 1, '2018/6/1', 480, '', '', 0, 34, 1005376, NULL, NULL, 2, 201806, 0, 0, 0, 1, 0.0000, 50.00, 760.00, 0.00, 50.00, 50.00, 1, '', 0, '2018/6/4 09:55:10', NULL, NULL, 0, 1, 0, NULL, NULL, 0, NULL, NULL, 2, NULL, 0, 5, 7, 'NOS-網規網優工程師', 1005376, '2018/6/4 09:55:19', 0.00, 0.00, 0.00);


INSERT INTO wtr_workrecord
   (id,wbs_id,gic_id,activity_id,city_id,work_date,norduration,description,sitename,neid,netypeid,user_id,checkuser_id,approveuser_id,status, period,ot1duration,ot2duration,ot3duration,time_type,tp,tp_price, spc,ot1_price,ot2_price,ot3_price,validatedays,rejectreason,comtype,submittime,checktime,approvetime,istrainee,tptype,sbtconfirmstate,sbtuserid,sbtconfirmtime,sbpconfirmstate,sbpuserid,sbpconfirmtime,wastate,travel,deptid,teamid, worktypeid,worktypename,modifyby,modifydate, workinfuno,workinprice,fare)
VALUES
   (2565390, 1001442, 18, 657, 1, '2018/5/28', 480, '項目跟蹤,能力梳理等', '', 0, 34, 1000232, NULL, NULL, 1, 201806, 0, 0, 0, 1, 0.0000, 0.00, 0.00, 0.00, 0.00, 0.00, 1, NULL, 1, '2018/6/4 09:55:24', NULL, NULL, 0, 0, 0, NULL, NULL, 0, NULL, NULL, 2, NULL, 33, 30, 18, 'IS-軟件開發工程師', 1000232, '2018/6/4 09:55:24', 0.00, 0.00, 0.00);


INSERT INTO wtr_workrecord
   (id,wbs_id,gic_id,activity_id,city_id,work_date,norduration,description,sitename,neid,netypeid,user_id,checkuser_id,approveuser_id,status, period,ot1duration,ot2duration,ot3duration,time_type,tp,tp_price, spc,ot1_price,ot2_price,ot3_price,validatedays,rejectreason,comtype,submittime,checktime,approvetime,istrainee,tptype,sbtconfirmstate,sbtuserid,sbtconfirmtime,sbpconfirmstate,sbpuserid,sbpconfirmtime,wastate,travel,deptid,teamid, worktypeid,worktypename,modifyby,modifydate, workinfuno,workinprice,fare)
VALUES
   (2565391, 1001442, 18, 657, 1, '2018/5/29', 480, '項目跟蹤,能力梳理等', '', 0, 34, 1000232, NULL, NULL, 1, 201806, 0, 0, 0, 1, 0.0000, 0.00, 0.00, 0.00, 0.00, 0.00, 1, NULL, 1, '2018/6/4 09:55:24', NULL, NULL, 0, 0, 0, NULL, NULL, 0, NULL, NULL, 2, NULL, 33, 30, 18, 'IS-軟件開發工程師', 1000232, '2018/6/4 09:55:24', 0.00, 0.00, 0.00);
   end;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章