<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      oracle 觸發(fā)器


      create or replace trigger 上料工單表基本規(guī)則
        before  insert  
        on ITEM_ORDER_BIND_NEW
        for each row
      declare
          v_cnt int;
          v_id ITEM_RESOURCE_BIND_NEW."KEY"%type;
          v_INVENTORY ITEM_RESOURCE_BIND_NEW.INVENTORY%type;
      
      begin    
          SELECT max(ID) into v_id  FROM ITEM_RESOURCE_BIND_NEW  WHERE "KEY" = :new.BINDKEY;
          SELECT INVENTORY into v_INVENTORY  FROM ITEM_RESOURCE_BIND_NEW  WHERE id = v_id;
          
          SELECT count(*) into v_cnt FROM INVENTORY i  WHERE SITE = :new.SITE AND INVENTORY= v_INVENTORY and SHOP_ORDER like '%'||:new.SHOP_ORDER||'%';
           if v_cnt = 0 then
              raise_application_error(-20001, '條碼'||v_INVENTORY||'指定工單和選擇的工單不一致');
          end if;
      
      end 上料工單表基本規(guī)則;




      create or replace trigger 上料工單表基本規(guī)則
        before  insert  
        on ITEM_ORDER_BIND_NEW
        for each row
      declare
          v_cnt                 int;
          v_id                  ITEM_RESOURCE_BIND_NEW."KEY"%type;
          v_inventory           item_resource_bind_new.inventory%type;
          v_error_proofing_sign item.error_proofing_sign%type;
          v_item                inventory.item%type;
      begin
          select max(id) into v_id from item_resource_bind_new where "KEY" = :new.bindkey;
          select inventory, item into v_inventory, v_item from item_resource_bind_new where id = v_id;
          select count(*)
          into v_cnt
          from inventory i
          where site = :new.site
                and inventory = v_inventory
                and shop_order like '%' || :new.shop_order || '%';
          select error_proofing_sign
          into v_error_proofing_sign
          from item i
          where site = :new.site
                and item = v_item;
          if v_error_proofing_sign = 'P'
             and v_cnt = 0 then
              raise_application_error(-20001, '條碼' || v_inventory || '指定工單和選擇的工單不一致');
          end if;
      end 上料工單表基本規(guī)則;
      posted @ 2025-10-21 18:48  網(wǎng)絡(luò)來(lái)者  閱讀(3)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 国产999久久高清免费观看| 国产一级r片内射免费视频| 国产精品国产三级国产专业| 日韩国产中文字幕精品| 国产超碰无码最新上传| 国产亚洲精品午夜福利| 国产一区二区亚洲精品| 亚洲 校园 欧美 国产 另类 | 亚洲www永久成人网站| 亚洲综合一区二区三区视频 | 国产色悠悠综合在线观看| 国产性三级高清在线观看| 永久免费无码av在线网站| 欧美国产日韩久久mv| 国产suv精品一区二区四| 人妻丰满熟妇AV无码区乱| 亚洲成人av在线综合| 久久精品免费自拍视频| 国产一区二区一卡二卡| 亚洲国产另类久久久精品网站| 国产成年女人特黄特色大片免费| 免费吃奶摸下激烈视频| 亚洲精品蜜桃久久久久久| 亚洲av激情一区二区三区| 国产伦码精品一区二区| 国产91精品调教在线播放| 精品乱人码一区二区二区| 成在线人永久免费视频播放| 亚洲一区二区乱码精品| 精品亚洲一区二区三区四区| 国产视频一区二区三区四区视频| 99久久精品一区二区国产| 十八禁日本一区二区三区| 看亚洲黄色不在线网占| 亚洲AV无码破坏版在线观看| 亚洲成人av在线资源网| 在线亚洲高清揄拍自拍一品区| 国产精品成人网址在线观看 | 亚洲欧洲色图片网站| 亚洲精品日韩在线丰满| 国产精品综合av一区二区国产馆|