SP, UDF, Trigger 문서 자동화 하기
Stored Procedure, User Defined Function, Trigger와 같이 Programmable한 DB Object의 Document 관리는 어떻게 해야 할까? 여러가지 방법이 있겠지만, 개인적으로는 소스 코드의 주석과 Extended Property를 활용하는 방법을 선호한다. 즉, DB로부터 SP 정보를 추출하여 문서화하자는 얘기. (UDF, Trigger도 마찮가지) 첨부 파일의 샘플 SP를 등록하고… 실행하면, 아래와 같은 문서를 얻을 수 있다. 만약, sp_helpmodule에 아무런 인자도 주지 않는다면, 해당 DB 컨텍스트의 모든 module에 대한 문서가 작성된다. EXEC sp_helpmodule 'P_AddExtraUser' 결과 === dbo.P_AddExtraU..