반응형 IT/DB2 [Tibero/Oracle] 쿼리로 테이블 정의서(테이블 명세서) 만들기 새로운 프로젝트를 하거나 운영중에도 종종 테이블 정의서( 테이블 명세서 )를 만들어 줘야 하는 경우가 있다. 물론 잘 정리된 명세가 있으면, 좋겠지만 그렇지 않은 경우들도 종종 있고, 신규 테이블을 만들면 산출물로 만들어두어야 하는 경우도 있어서, 은근히 귀찮은일이 아닐 수 없다. 그래서 테이블을 만들 때, 컬럼 comment만 잘 달아두면 테입르 정의서를 쿼리로 뽑을 수 있는 아주 간단하고 쉬운 방법이 있어 소개하려고 한다. 1. 컬럼 comment 설정 - 가장 선행되어야 할 건 테이블의 컬럼에 Comment가 있어야 명세서 다운 명세를 뽑을 수 있기 때문에 Comment를 잘 달아두어야 한다. --컬럼 Comment COMMENT ON COLUMN [테이블명].[컬럼명] IS '[Comment]';.. 2022. 9. 8. [Tibero/Oracle] 실수로 지우거나 업데이트 친 데이터 COMMIT 이후 복구 하기(FlashBack) 개발을 하다보면 특히 SM개발자 라면 운영기와 개발기 DB에 커넥션을 맺어놓고 개발과 운영을 왔다 갔다하며 업무를 처리하는 경우가 종종 있다. 그러다보면 정신없이 개발기에 날려야 하는 SQL을 운영에 날리는 경우도 발생한다. 최근에는 운영DB에 DML문(UPDATE, INSERT, DELETE , SELECT)을 날리지 못하게 하거나 사전 결재를 받은 DML문만 처리 되도록 장치들이 마련되어 있어서 그럴 가능성이 낮긴 하지만, 그럼에도 의도한 DML문을 COMMIT이후에 다시 복구해야 하는 경우들이 종종 있다. 특히 대량 업데이트나 딜리트 문을 날리고 커밋을 치는 순간! 등뒤로 쎄한 느낌이 드는 경험이 한번쯤을 있을 텐데 진짜 멘붕이 아닐 수 없다. 특히 입사한지 얼마 되지 않았을 때 WHERE 절 조건.. 2021. 9. 26. 이전 1 다음 반응형