SMALL
-전자정부프레임워크 xml에서 동적 테이블 컬럼 코멘트 부여-
#table #comment #전자정부 #xml #동적컬럼코멘트부여
조건 1.
동적 테이블 사용
조건 2.
동적 테이블 생성시 동적 컬럼 테이블 사용
- 다이나믹 테이블(동적 컬럼)의 한글 명칭 영문 명칭 등 동적 컬럼의 정보를 관리 하는 테이블이 존재해야 된다.
- 해당 컬럼의 한글 명칭이 무엇인지 조회 하여 처리 할 수 있도록 관리 필요
- 동적 컬럼을 관리하는 테이블이 존재하지 않는다면 컬럼 코멘트 부여를 어찌 할 것인가
처리
1. ibatis를 사용 -> 동적 테이블 정보 및 컬럼 데이터 조회
2. for을 돌려가면 Comment 문자열 생성
JAVA
ArrayList list = new ArrayList();
- String sql = "'" + COMMENT ON COLUMN SYNONYM[계정].\"" + TABLE_NAME[테이블 명칭] +"\"" + " IS ''" + TABLE_COLUMN +"'''";
- hashMap.put("sql" ,sql);
- list.add(hashMap);
ORACLE
<insert>
BEGIN
<iterate property="list">
EXECUTE IMMEDIATE $list[].sql$
</iterate>
END;
</insert>
LIST
'IT > oracle&mysql' 카테고리의 다른 글
ORACLE 사용자 LOCK 및 로그인 패스워드 부여 (0) | 2016.03.23 |
---|---|
oracle java에서 암호화된 파일 oracle에서 복호화 처리 (0) | 2016.03.23 |
외부조인(outer join) (0) | 2016.03.17 |
sql oracle with절 사용법 (0) | 2016.03.16 |
진행 중에 분산 트랜잭션을 결합할 수 없습니다 (0) | 2016.03.16 |