992 B
992 B
-- 도메인 추출
-- create table domain_items as
select distinct CollumnNm, CollumnID, replace(concat(`Type` , '(', nvl(len,''), ')'), '()', '') as col_typ
from table_items
where ETT_GBN <> 'EAI_MDD'
order by CollumnNm
-- 값의범위 업데이트
update domain_items a,
(select distinct CollumnID , CollumnNm , bigo
from table_items
where ETT_GBN <> 'EAI_MDD'
and (bigo like '%[공통코드]%'
or bigo like '%:%' ) ) b
set item_code_info = b.bigo
where a.CollumnID = b.collumnID
-- 도메인정의서 엑셀 변환
select upper(replace(CollumnNm , ' ' , '')) as CollumnNm , CollumnID , col_typ , item_code_info
from domain_items
select colf, max(colg), max(colh), max(coli), max(coln), max(colp)
from doc_dbreport_excel
where colq <> 'TS_EAI'
group by colf
order by colf
-------------------------
select CollumnID, max(CollumnNm), max(`Type`), max(len), max(Def), max(bigo)
from table_items
where ETT_GBN <> 'EAI_MDD'
group by CollumnID
order by CollumnID