COMMENT ON COLUMN VI120010.SRC_SEQ IS '일련번호'; -- comment 생성
view의 comment를 위와 같이 직접 입력해주는 것이 아닌
프로시저나 function에서 테이블명을 파라미터 입력시
해당 테이블의 컬럼에 있는 comment로 업데이트 해줄수도 있나요?
불가능할까요?
by 마농
[2009.10.05 14:23:09]
로직만 잘 세우시면 어느정도까지는 될듯 합니다.
1. 프로시져로 뷰명과 테이블명을 입력받아
2. 뷰에 해당하는 컬럼들을 조회하고 loop 에서 그 컬럼명과 같은 컬럼명을 테이블에서 찾아
3. 해당 테이블.컬럼의 커멘트롤 조회하여
4. 커멘트 부여 명령어를 텍스트로 만들고
5. execute immediate 로 명령 실행
by DJ메탈짱™
[2009.10.05 15:32:58]
마농님께서 설명해주신 로직을 그냥 생각만으로는 해봤었는데, 가능한지 여부가 궁금했었거든요.....위의 분홍색 부분은 execute immediate 를 통해 동적쿼리를 만들어주면 실행하는데 문제가 없나요? 불가능한건 아닐거라 판단하고 일단 시도를 해봐야겠네요... 감사합니다~~~~ 실제 구현해볼라고 하니깐 토나와~~~ @_@
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.