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');

  • 相关阅读:
    尽管以C++为基础,但 Java 是一种更纯粹的面向对象程序设计语言
    Java 还是 C++?
    计划的回报
    阶段4:校订
    阶段3:开始创建
    阶段2:如何构建?
    阶段1:要制作什么?
    阶段0:拟出一个计划
    不要迷失
    分析和设计
  • 原文地址:https://www.cnblogs.com/xin1006/p/13546920.html
Copyright © 2011-2022 走看看