답변:
정말, 죄송합니다! 그러나...
begin
와 end
..을 추가하면 begin
다음과 같은 영역이 생성됩니다 .
그렇지 않으면 확장 및 축소 만 할 수 있으며 확장 및 축소 할 대상은 지시 할 수 없습니다. SSMS 도구 팩 과 같은 타사 도구가 없으면 아닙니다 .
go
뒤에 추가하는 것을 잊지 마십시오 end
.
(저는 SSMS 용 SSMSBoost 애드 인의 개발자입니다 )
우리는 최근이 구문에 대한 지원을 SSMSBoost 애드 인에 추가했습니다.
--#region [Optional Name]
--#endregion
스크립트를 열 때 영역을 자동으로 "인식"하는 옵션도 있습니다.
McVitie와 유사한 기술을 사용했으며 저장 프로시 저나 스크립트가 아주 긴 경우에만 사용했습니다. 다음과 같은 특정 기능 부분을 분석합니다.
BEGIN /** delete queries **/
DELETE FROM blah_blah
END /** delete queries **/
BEGIN /** update queries **/
UPDATE sometable SET something = 1
END /** update queries **/
이 방법은 관리 스튜디오에서 상당히 훌륭하게 보이고 코드 검토에 실제로 도움이됩니다. 접힌 조각은 다음과 같습니다.
BEGIN /** delete queries **/ ... /** delete queries **/
나는 이런 식으로 내 BEGIN
성냥을 알고 있기 때문에 실제로 이것을 좋아합니다 END
.