코드 개요
적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)
SQL Server Management Studio 쿼리 편집기의 개요 기능을 사용하여 쿼리를 편집할 때 코드를 선택적으로 숨길 수 있습니다. 이를 통해 특히 대용량 쿼리 파일에서 작업 중인 코드를 보다 쉽게 볼 수 있습니다.
개요
기본적으로, 쿼리 편집기 창을 열면 모든 코드가 표시됩니다. 코드의 영역을 축소하여 보기에서 숨길 수 있습니다. 편집기 창 왼쪽 가장자리의 세로선에서 빼기 기호(-
)가 있는 사각형은 축소 가능한 각 코드 영역의 시작 부분을 나타냅니다. 빼기 기호를 선택하면 코드 영역의 텍스트가 세 개의 마침표(...
)가 포함된 상자로 바뀌고 빼기 기호는 더하기 기호(+
)로 변경됩니다. 더하기 기호를 선택하면 축소된 코드가 나타나고 더하기 기호가 빼기 기호로 변경됩니다. 포인터를 3개의 마침표가 있는 상자 위로 이동하면 축소된 섹션의 코드를 보여 주는 도구 설명이 나타납니다.
코드 개요 사용 또는 사용 안 함
도구>옵션으로 이동하고, 텍스트 편집기 섹션을 확장하고, [IntelliSense]를 선택하여 이 설정을 관리할 수 있습니다. 코드 개요를 사용하지 않도록 설정하려면 개요 문 확인란을 선택 취소합니다. 코드 개요는 기본적으로 사용하도록 설정됩니다.
시스템 개요 영역
각 SQL Server Management Studio 편집기에서는 기본 시스템 정의 개요 영역 집합을 생성합니다.
MDX 및 DMX 코드 편집기에서는 각 다중 줄 문에 대한 개요 영역을 만듭니다. 이는 이러한 편집기에서 지원하는 유일한 수준의 개요입니다.
Analysis Services XMLA 쿼리 편집기 영역
Analysis Services XMLA 쿼리 편집기 각 다중 줄 XML 특성에 대한 개요 영역을 생성합니다. 중첩 태그에 대한 개요 영역은 중첩됩니다. 예를 들어 XMLA 편집기에서는 다음 문서에 대해 세 개의 개요 영역을 만듭니다.
<InnerTag>
줄에서 빼기 기호를 선택하면 다음 그림과 같이 InnerTag
만 축소됩니다.
세 개의 마침표(...
)가 있는 상자 위로 포인터를 이동하면 다음 그림과 같이 축소된 영역의 코드가 도구 설명에 나타납니다.
<MiddleTag>
줄에서 빼기 기호를 선택하면 다음 그림과 같이 MiddleTag
와 InnerTag
가 둘 다 축소됩니다.
<OuterTag>
줄의 빼기 기호를 선택하면 다음 그림과 같이 줄 3개가 모두 축소됩니다.
데이터베이스 엔진 쿼리 편집기 영역
데이터베이스 엔진 쿼리 편집기는 다음 계층의 각 요소에 대한 개요 영역을 생성합니다.
배치. 첫 번째 배치는 파일 시작부터 첫 번째
GO
명령까지 또는GO
명령이 없는 경우 파일 끝까지의 코드입니다. 첫 번째GO
다음에는 각GO
명령과 다음GO
명령 또는 파일의 끝 부분 사이에 하나의 배치가 있습니다.다음 키워드로 구분된 블록
BEGIN
-END
BEGIN TRY
-END TRY
BEGIN CATCH
-END CATCH
여러 줄로 된 문
예를 들어 데이터베이스 엔진 쿼리 편집기는 다음 쿼리에 대해 세 개의 개요 영역을 만듭니다.
CREATE PROCEDURE Sales.SampleProc --Outline region 1
AS
BEGIN --Outline region 2
SELECT GETDATE() AS TimeOfQuery;
SELECT * --Outline region 3
FROM sys.transmission_queue;
SELECT @@VERSION;
END;
GO
SELECT *
줄에서 빼기 기호를 선택하여 해당 SELECT
문만 축소할 수 있습니다. 전체 BEGIN - END
블록을 축소하려면 BEGIN
줄에서 빼기 기호를 선택합니다. 전체 배치를 GO
명령으로 축소하려면 CREATE PROCEDURE
줄에서 빼기 기호를 선택합니다. SELECT GETDATE()
줄 또는 SELECT @@VERSION
줄은 단일 줄 문이며 영역의 개요를 얻지 못하기 때문에 개별적으로 축소할 수 없습니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기