구문 쌍의 자동 일치

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

구문 쌍의 자동 일치는 쌍으로 코딩해야 하는 구문 요소가 올바르게 쌍을 이루는지 여부에 대한 즉각적인 피드백을 제공합니다. 이를 데이터베이스 엔진 쿼리 편집기에서는 구분 기호 짝 맞추기, Analysis Services XMLA 쿼리 편집기에서는 중괄호 짝 맞추기, MDX 및 DMX 편집기에서는 괄호 짝 맞추기라고 합니다.

데이터베이스 엔진 쿼리 편집기의 구분 기호 짝 맞추기

데이터베이스 엔진 쿼리 편집기에서는 코드 블록의 경계를 식별하는 구분 기호의 짝을 맞춥니다. 일치는 다음 두 가지 방법으로 수행됩니다.

  • 쌍의 두 번째 구분 기호 입력을 마치면 편집기에서 쌍의 두 구분 기호를 강조 표시합니다.

  • 커서가 한 쌍의 구분 기호 중 하나에 있을 때마다 Ctrl+] 바로 가기 키를 사용하여 일치하는 구분 기호로 이동할 수 있습니다.

구분 기호 쌍

자동 구분 기호 일치는 다음 구분 기호 집합을 인식합니다.

선행 구분 기호 닫는 구분 기호
( )
BEGIN END
BEGIN TRY END TRY
BEGIN CATCH END CATCH

자동 구분 기호 일치는 대괄호로 묶인 식별자([ObjectName]) 또는 따옴표 붙은 식별자("ObjectName")의 구분 기호를 인식하지 못합니다. 쌍 일치는 문자열 리터럴('string')의 작은따옴표 구분 기호와 일치하지 않습니다. 색 구분이 이미 문자열이 구분되었는지 여부를 시각적으로 표시하기 때문입니다.

구분 기호 강조 표시

일치는 구분 기호 쌍의 선행 요소와 닫는 요소를 모두 강조 표시합니다. 이를 통해 코드 블록을 시각적으로 식별하고 구분 기호 쌍이 일치하지 않는지 확인할 수 있습니다.

쌍을 완성하는 마지막 문자를 입력하면 구분 기호가 강조 표시됩니다. 예를 들어 BEGIN을 먼저 입력한 다음 END를 입력하는 BEGIN END 쌍의 경우 END에서 마지막 문자를 입력할 때 강조 표시가 켜집니다. 강조 표시를 켜기 위해 선행 구분 기호 뒤에 닫는 구분 기호를 입력할 필요가 없습니다. 먼저 END를 입력한 다음 스크립트를 다시 스크롤하고 BEGIN을 입력하면 BEGIN에서 마지막 문자를 입력할 때 강조 표시가 켜집니다. 입력된 마지막 문자가 구분 기호의 끝 문자일 필요는 없습니다. 예를 들어 BEGIN을 BEIN으로 잘못 입력했을 때 마지막 G를 삽입하면 BEGIN END 쌍이 강조 표시될 수 있습니다.

커서를 이동할 때까지 구분 기호 쌍이 강조 표시된 상태로 유지됩니다. 새 커서 위치가 동일한 구분 기호에 남아 있더라도 커서를 이동하면 강조 표시가 꺼집니다. 쌍 중 하나의 문자를 삭제하고 다시 입력하여 강조 표시를 다시 설정할 수 있습니다.

Analysis Services XMLA 쿼리 편집기 중괄호 일치

XMLA 쿼리 편집기의 중괄호 짝 맞추기 기능은 여는 중괄호와 닫는 중괄호를 강조 표시하여 요소를 닫았는지 여부를 보여 줍니다. Ctrl+] 바로 가기 키를 사용하여 한 중괄호에서 짝이 되는 중괄호로 이동할 수 있습니다.

XMLA 쿼리 편집기는 다음 용어에 대해 중괄호 일치를 수행합니다.

  • 쌍을 이루는 시작 및 끝 태그

  • 모든 “<” 및 “>” 꺾쇠 괄호의 쌍

  • 주석의 시작과 끝

  • 처리 명령의 시작과 끝

  • CDATA 블록의 시작과 끝

  • DTD 선언의 시작과 끝

  • 특성의 여는 따옴표와 닫는 따옴표

MDX 및 DMX 편집기의 괄호 짝 맞추기

MDX(다차원 식) 및 DMX(데이터 마이닝 식) 편집기에서는 함수의 괄호 쌍과 자동으로 일치시킵니다.