zoukankan      html  css  js  c++  java
  • A store procedure sample using caes ...when ...then...

     create proc Pr_ToSolver_ds_in_item_loc
    as
    if exists(select * from OFG_SLV_DEV3.dbo.ds_in_item_loc)
        delete from OFG_SLV_DEV3.dbo.ds_in_item_loc

    insert into OFG_SLV_DEV3.dbo.ds_in_item_loc
        (
        item_name
        ,loc_name
        ,inventory_point
        ,buffer_time
        ,buffer_time_trans
        ,capable
        ,qualed
        ,prq_start_date
        ,prq_end_date
        )
    select
        i.ItemName
        ,l.LocationName
        ,0
        ,il.BufferTime
        ,il.BufferTimeTrans
        ,il.isCapable
        ,il.IsQualed
        ,ltrim(str(b1.YearCode)) +
      case
                                            when b1.WorkWeekCode <=9 then '0'+ltrim(str(b1.WorkWeekCode))
                                            when b1.WorkWeekCode > 9 then ltrim(str(b1.WorkWeekCode))
                                        end
                as prg_start_date
            ,ltrim(str(b2.YearCode)) + case
                                            when b2.WorkWeekCode <=9 then '0'+ltrim(str(b2.WorkWeekCode))
                                            when b2.WorkWeekCode > 9 then ltrim(str(b2.WorkWeekCode))
                                        end
                as prg_end_date
       

    from Item_Locations il
        join Item i on  il.ItemId=i.ItemId
        join Location l on il.LocationId=l.LocationId
        left join Bucket b1 on il.BucketId_PRQFrom=b1.BucketId
        left join Bucket b2 on il.BucketId_PRQTo=b2.BucketId
     

  • 相关阅读:
    【转】WINDOWS消息响应,以及处理分派机制
    web服务器分析与设计(四)
    c++ 概念及学习/c++ concept&learning(三)
    c++ 概念及学习/c++ concept&learning(二)
    【重读】The C++ Programming Language/C++编程语言(一)
    web服务器分析与设计(三)
    web服务器分析与设计(二)
    web服务器分析与设计(一)
    c++ 概念及学习/c++ concept&learning(一)
    windows服务1053错误排查
  • 原文地址:https://www.cnblogs.com/Winston/p/1179427.html
Copyright © 2011-2022 走看看