SQL Server #region
난 (같은 SQL 서버 편집기에서 영역을 만들 수 있습니다 #region
및 #endregion
C #에서)을?
정말, 죄송합니다! 그러나...
begin
와 end
..을 추가하면 begin
다음과 같은 영역이 생성됩니다 ... 하지만 약간의 해킹!
그렇지 않으면 확장 및 축소 만 할 수 있으며 확장 및 축소 할 대상은 지시 할 수 없습니다. SSMS 도구 팩 과 같은 타사 도구가 없으면 아닙니다 .
(저는 SSMS 용 SSMSBoost 애드 인의 개발자입니다 )
우리는 최근이 구문에 대한 지원을 SSMSBoost 애드 인에 추가했습니다.
--#region [Optional Name]
--#endregion
스크립트를 열 때 영역을 자동으로 "인식"하는 옵션도 있습니다.
BEGIN ... END가 작동하면 주석 처리 된 섹션 만 추가하면됩니다. 가장 쉬운 방법은 섹션 이름을 추가하는 것입니다! 또 다른 경로는 주석 블록을 추가하는 것입니다. 아래를보십시오 :
BEGIN -- Section Name
/*
Comment block some stuff --end comment should be on next line
*/
--Very long query
SELECT * FROM FOO
SELECT * FROM BAR
END
Sql Server Management Studio의 기본 기능 은 아니지만 매우 우수한 SSMS 도구 팩 의 기능 입니다.
쿼리 편집기에서 텍스트 들여 쓰기를 사용하면됩니다.
확장 된보기 :
접힌보기 :
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
.
다른 옵션은
목적이 쿼리를 분석하는 경우 Notepad +에는 Sql에 유용한 자동 래퍼가 있습니다.
아니요, #region은 T-SQL 언어로 존재하지 않습니다.
begin-end 블록을 사용하여 코드 폴딩을 얻을 수 있습니다.
-내 지역 시작하다 -코드는 여기에 간다 종료
다른 방법으로 코드를 리팩터링 할 수 없다면 이것을 사용하는 것이 좋습니다.
참고 URL : https://stackoverflow.com/questions/4386099/sql-server-region
'IT story' 카테고리의 다른 글
YouTube 동영상의 종료 시간을 맞춤 설정하는 방법 (0) | 2020.06.13 |
---|---|
NoSQL-MongoDB vs CouchDB (0) | 2020.06.13 |
SQL에서 열 값의 발생을 효율적으로 계산하는 방법은 무엇입니까? (0) | 2020.06.13 |
Pylons에서 Nose로 단일 테스트를 실행하는 방법 (0) | 2020.06.13 |
솔루션에서 nuget 패키지 복원을 제거 (0) | 2020.06.13 |