如何在oracle中更新变量的值

时间:2018-12-18 13:19:05

标签: sql oracle

我有两个表的第一个名字reel_stoc k,另一个名字是reel_stock_consumed

我将数据插入了reel_stock格式。当我在reel_stock_consumed表中创建值(lov)列表时,我就从reel_stock表中完美地获取了值。

现在,我要减去我在生产工作中使用的卷轴重量。就像卷轴重量是(400kg)而我用了将近(300kg)一样,那么剩余的余额应保留在第一张表中作为更新数据。但是旧值(400kg)也应该记录在表中。

一些代码如下:

declare
    reel_w number;
begin
    select weight into reel_w
    from reels_table
    where r_id = :r_id_1_plain;

    if (:r_id_1_w_con >= 0)
    then
        reel_w := reel_w - :roll_detail.r_id_1_w_con;   
    end if;
end;

0 个答案:

没有答案