2

SQL 서버에 대한 모든 저장 프로 시저를 작성하고 유지 관리해야하는 위치에서 일하고 소프트웨어 개발자와 데이터베이스 간의 도관입니다. 저장 프로 시저가 많이 있으며 데이터베이스 다이어그램을 사용하면 저장 프로 시저가 인수/반환에 필요한 결과를 출력으로 파악하는 데 90 %의 시간이 소요됩니다. 그러나 나머지 10 %의 경우에는 참조가 도움이됩니다. DBA는 바쁜 사람이기 때문에 (우리 모두가 아닐까요?) 저장 프로 시저를 파일로 문서화하여 개발자가 SP에 직접 액세스 할 수 없어도이를 볼 수있는 프로그램을 만드는 것이 좋습니다.SQL 저장 프로 시저에 대한 문서화 방법

질문은 누구든지이 작업을 수행하는 좋은 프로그램을 알고 있습니까? 기본적으로 우리는 SP의 이름, 인수 목록 및 출력에 데이터 유형과 null 허용 플래그를 모두 제공하는 무언가가 필요합니다.

답변

0

당신은 그런 종류의 유틸리티를 직접 작성할 수 있다고 생각합니다. DB에 연결하여 모든 저장 프로 시저 목록을 가져 와서 매개 변수를 통해 원하는 형식으로 로깅하십시오.

는 방법을 배울 수있는이 질문에 대해 살펴 유무 :이 콘솔 명령 -primitive입니다

Get a Parameter List from an SQLDataSource given Stored Procedure Name

2

information_schema보기에는 해당 정보가 있습니다. 당신은 "루틴"와 "매개 변수"

http://msdn.microsoft.com/en-us/library/aa933204(v=SQL.80).aspx

이러한 뷰는

당신은의 SP에 액세스 할 수 없습니다 수있는 개발자를 언급 SQL2000/SQL2005/SQL2008에서 사용할 수를 할 것입니다. 개발자가 파일을 복사 할 수 있도록 스키마 (SP 포함)를 파일에 스크립팅 할 수 있습니다. 스토어드 프로 시저 시그니처는 좋지만 저장된 프로 시저 뒤에 소스 코드가 없으면 매개 변수로 수행 된 작업을 볼 수 없습니다.

0

SHOW 프로 시저 코드의 PROC_NAME

를 -하지만 당신이 원하는 무엇을?

관련 문제