특정 이유로 인해 저장 프로 시저에서 개발자 주석을 제거하고 싶습니다.저장 프로 시저에서 SQL 주석 제거 - SQL Server 2008 R2
SQL Server 2008 R2에서 사용할 수있는 메커니즘이 있습니까?
특정 이유로 인해 저장 프로 시저에서 개발자 주석을 제거하고 싶습니다.저장 프로 시저에서 SQL 주석 제거 - SQL Server 2008 R2
SQL Server 2008 R2에서 사용할 수있는 메커니즘이 있습니까?
메타 데이터를 기반으로 alter 문을 스크립팅하고 프로세스의 주석을 제거하는 것이 가능할 수 있습니다. 출발점으로
는 sys.sql_modulesSELECT OBJECT_SCHEMA_NAME(m.object_id) AS [SchemaName],
OBJECT_NAME(m.object_id) AS [ObjectName], o.type, m.definition
FROM sys.sql_modules m
inner join sys.all_objects o on o.object_id = m.object_id
where o.is_ms_shipped = 0
order by OBJECT_NAME(m.object_id) ;
을 살펴하지만 난 당신이 텍스트 파일로 바로 수동으로 스크립트 SP 년대를하지 않는 이유를 알고 실행하기 전에이를 제거하지 않습니다.
실용적인 (well ..) 설정에서 작동하려면 SP를 소스 코드로 관리해야합니다. TFS를 만들고 주석없이 배포하는 배포 스크립트를 만듭니다. dev env에서는 물론 주석을 남길 수 있습니다. – vikjon0
주석이없는 경우 저장 프로 시저를 컴파일 할 수없는 것을 만드는 것이 좋을 것입니다. 의견은 유용합니다 – GuidoG
개발자/향후 참조를 위해 원본 SP를 유지할 예정이지만 어떤 이유에서든 의견이없는 사본이 필요합니다. –
"SQL Server 내에서"- 아니요. –