需求库规划库储备库四库更新区域类型到meta_localinfo表

update npas.meta_localinfo a
set subordinate_area_key=b.subordinate_area_key,subordinate_area=b.subordinate_area
from
(
select p.site_requirement_code,p.subordinate_area_key,s.subordinate_area from npas.de_cover_point p
left join npas.dim_subarea s on p.subordinate_area_key = s.subordinate_area_key
where p.subordinate_area_key is not null
)as b
where a.site_requirement_code = b.site_requirement_code

and a.subordinate_area_key is null and a.site_planning_id='-1';



update npas.meta_localinfo a
set subordinate_area_key=b.subordinate_area_key,subordinate_area=b.subordinate_area
from 
 (  
 select p.site_planning_id,p.subordinate_area_key,s.subordinate_area from npas.pl_cover_point p
 left join dim_subarea s on p.subordinate_area_key = s.subordinate_area_key
 where p.subordinate_area_key is not null
 )as b
where a.site_planning_id = b.site_planning_id

and a.subordinate_area_key is null ;

update npas.meta_localinfo a
set subordinate_area_key=b.subordinate_area_key,subordinate_area=b.subordinate_area
from
(
select p.site_reserve_id,p.subordinate_area_key,s.subordinate_area from npas.re_cover_point p
left join npas.dim_subarea s on p.subordinate_area_key = s.subordinate_area_key
where p.subordinate_area_key is not null
)as b
where a.site_planning_id = b.site_reserve_id

and a.subordinate_area_key is null ;



update npas.meta_localinfo a
set subordinate_area_key=b.subordinate_area_key,subordinate_area=b.subordinate_area
from
(
select p.site_store_id,p.subordinate_area_key,s.subordinate_area from npas.st_cover_point p
left join npas.dim_subarea s on p.subordinate_area_key = s.subordinate_area_key
where p.subordinate_area_key is not null
)as b
where a.site_planning_id = b.site_store_id

and a.subordinate_area_key is null ;
##############阁下如果是抄袭,爬取文章作恶或误导他人的开发者,请阅读中国现行法律的相关处罚条例再动手,转载之前最好先验证#############
原文地址:https://www.cnblogs.com/chuyuan/p/14643272.html