妳頭上不是有兩個環嗎?
結尾應該有兩個結束循環。
start_date日期;這個數據應該是過時的
試試這個。
創建或替換過程Up_Cc_Stand_Bom_Io為
遊標Cor是
選擇項目,
Item_Class,
Item_d,
Item_d_Class,
凈數量,
開始日期,
結束日期,
註意
來自Cc _ Stand _ Bom _ Temp _ Io
item varchar 2(128);
item _ Class varchar 2(1);
item _ d varchar 2(128);
item _ d _ Class varchar 2(1);
Net_Qty編號(18,8);
Start_Date日期;
結束日期日期;
備註varchar 2(256);
v_Count數;
Rec _ Cor Cor % Rowtype
開始
對於Cor循環中的Rec_Cor
當Fetch_Status = 0循環時
選擇計數(*)
到v_Count
來自Cc_Stand_Bom_Io
其中項目=項目
並且項目_d =項目_d
且Start_Date =開始日期;
如果v _ Count & gt那麽0
從Cc_Stand_Bom_Io中刪除
其中項目=項目
並且項目_d =項目_d
且Start_Date =開始日期;
結束If;
插入Cc_Stand_Bom_Io
(項目,
Item_Class,
Item_d,
Item_d_Class,
凈數量,
浪費_數量,
合計_數量,
開始日期,
結束日期,
備註)
價值觀念
(項目,
Item_Class,
Item_d,
Item_d_Class,
凈數量,
0,
凈數量,
開始日期,
結束日期,
備註);
從Cc_Stand_Bom_Temp_Io中刪除;
結束循環;
結束循環;
End Up _ Cc _ Stand _ Bom _ Io