zoukankan      html  css  js  c++  java
  • 数据--innercode--的处理


    -- 处理总行,机构级别是0的
    merge into BASE_ORG t1
    using BASE_ORG t2
    on (t1.org_id = t2.org_id and t1.org_level = '0'  )
    when matched then
      Update set t1.inner_code =  LPAD(t1.org_code,8,'0'); 
    -- 处理 机构级别是1的 
    merge into BASE_ORG t1
    using BASE_ORG t2
    on (t1.parent_org_id = t2.org_id and t1.org_level = '1' )
    when matched then
    Update set t1.inner_code =  t2.inner_code|| LPAD(t1.org_code,8,'0'); 
    -- 处理 机构级别是2 的 
    merge into BASE_ORG t1
    using BASE_ORG t2
    on (t1.parent_org_id = t2.org_id and t1.org_level = '2')
    when matched then
    Update set t1.inner_code =  t2.inner_code|| LPAD(t1.org_code,8,'0');
    --
    -- 处理 机构级别是3 的 
    merge into BASE_ORG t1
    using BASE_ORG t2
    on (t1.parent_org_id = t2.org_id and t1.org_level = '3')
    when matched then
    Update set t1.inner_code =  t2.inner_code|| LPAD(t1.org_code,8,'0');
    -- 处理 机构级别是4 的 
    merge into BASE_ORG t1
    using BASE_ORG t2
    on (t1.parent_org_id = t2.org_id and t1.org_level = '4')
    when matched then
    Update set t1.inner_code =  t2.inner_code|| LPAD(t1.org_code,8,'0');

  • 相关阅读:
    假期十一
    假期十
    假期九
    假期八
    假期七
    假期六
    假期五
    假期四
    2020.02.11
    2020.02.10
  • 原文地址:https://www.cnblogs.com/xin1006/p/13546920.html
Copyright © 2011-2022 走看看