sql server #region
sql server 에디터에서 영역을 작성할 수 있습니까(예:#region
그리고.#endregion
C#)에서?
아니, 미안해! 하지만...
추가 중begin
그리고.end
...에 코멘트를 달아주세요.begin
이렇게 생긴 영역을 만듭니다.그래도 좀 엉터리야!
그렇지 않으면 확장 및 축소만 할 수 있으며 확장 및 축소 대상을 지정할 수 없습니다.SSMS 툴 팩과 같은 서드파티 툴이 없으면 안 됩니다.
(SSMS용 SSMS Boost 애드인 개발자)
이 구문에 대한 지원을 최근 SSMSBoost 애드인에 추가했습니다.
--#region [Optional Name]
--#endregion
또한 스크립트를 열 때 지역을 자동으로 "인식"하는 옵션도 있습니다.
시작...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 도구 팩의 기능입니다.
아니요. T-SQL 언어에는 #region이 없습니다.
begin-end 블록을 사용하여 코드폴딩을 얻을 수 있습니다.
--내 지역시작한다.-- 코드가 여기에 들어갑니다.끝.
다른 방법으로 코드를 리팩터링할 수 없는 경우가 아니라면 이 용도로 사용하는 것이 좋을지 모르겠습니다.
저는 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
이쪽입니다.
또 다른 옵션은
당신의 목적이 당신의 쿼리를 분석하는 것이라면 메모장+에는 SQL을 위한 유용한 자동 래퍼가 있습니다.
언급URL : https://stackoverflow.com/questions/4386099/sql-server-region
'programing' 카테고리의 다른 글
모달 View Controller 프레젠테이션 스타일이 UIModal Presentation FormSheet인 경우 iPad 키보드가 꺼지지 않습니다. (0) | 2023.04.16 |
---|---|
리턴 키를 누를 때 키보드를 빠르게 숨기는 방법 (0) | 2023.04.16 |
파일 연결을 해제하지 못했습니다.다시 해볼까? (0) | 2023.04.11 |
Excel을 사용한 CSV 파일의 따옴표 및 구분자 이스케이프 (0) | 2023.04.11 |
오류 0xc02049: 데이터 흐름 태스크 1: 읽기 전용 열에 삽입할 수 없음 (0) | 2023.04.11 |