1. 程式人生 > >ORACLE 儲存過程不能用truncate table xxx解決方法

ORACLE 儲存過程不能用truncate table xxx解決方法

ORACLE 儲存過程不能用truncate table xxx 


CREATE OR REPLACE PROCEDURE XM_MRP_YFKUWEI1 AS 
/* 
工作日每天0點30,要HOLD住研發倉(將F41021的批次狀態碼=E,條件F0005的研發庫位); 
*/ 
BEGIN 
execute immediate 'TRUNCATE TABLE BAK_F41021_MRP'; 




INSERT INTO BAK_F41021_MRP select * from f41021 where lilocn like 'YF%' ; 
COMMIT; 
UPDATE F41021 SET LILOTS='E' WHERE LILOCN LIKE 'YF%'; 



COMMIT; 


END;