구문 쌍의 자동 일치는 쌍으로 코딩해야 하는 구문 요소가 올바르게 쌍을 이루는지 여부에 대한 즉각적인 피드백을 제공합니다. 이를 데이터베이스 엔진 쿼리 편집기에서 구분 기호 일치, Analysis Services XMLA 쿼리 편집기에서 중괄호 일치, MDX 및 DMX 편집기에서 괄호 일치라고 합니다.
데이터베이스 엔진 쿼리 편집기 구분 기호 일치
데이터베이스 엔진 쿼리 편집기는 코드 블록의 경계를 식별하는 구분 기호와 일치합니다. 매칭은 다음 두 가지 방법으로 이루어집니다.
편집기는 쌍의 두 번째 구분 기호 입력을 마치면 쌍의 두 구분 기호를 강조 표시합니다.
커서가 한 쌍의 구분 기호 중 하나에 있으면 Ctrl+] 바로 가기 키를 사용하여 일치하는 구분 기호로 이동할 수 있습니다.
구분 기호 쌍
자동 구분 기호 일치는 다음 구분 기호 집합을 인식합니다.
| 잠재 고객 구분 기호 | 닫는 구분 기호 |
|---|---|
| ( | ) |
| 시작 | 엔드 |
| BEGIN TRY | 끝내기 시도 |
| BEGIN CATCH | 종료 잡기 |
자동 구분 기호 일치는 대괄호로 묶인 식별자([ObjectName]) 또는 따옴표 붙은 식별자("ObjectName")의 구분 기호를 인식하지 못합니다. 쌍 맞춤은 문자열 리터럴('string')의 작은따옴표 구분 기호와 짝을 이루지 않습니다. 이미 색상이 문자열이 구분되었음을 시각적으로 나타내기 때문입니다.
구분 기호 강조 표시
일치는 구분 기호 쌍의 시작과 끝 요소를 모두 강조 표시합니다. 이렇게 하면 코드 블록을 시각적으로 식별하고 일치하지 않는 구분 기호 쌍을 확인할 수 있습니다.
쌍을 완료하는 마지막 문자를 입력하면 구분 기호가 강조 표시됩니다. 예를 들어 BEGIN을 먼저 입력한 다음 END를 입력하는 BEGIN END 쌍의 경우 END에서 마지막 문자를 입력할 때 강조 표시가 켜집니다. 강조 표시를 켜려면 선행 구분 기호와 닫는 구분 기호를 차례로 입력할 필요가 없습니다. END를 먼저 입력한 다음 스크립트를 다시 스크롤하고 BEGIN을 입력하면 BEGIN에서 마지막 문자를 입력할 때 강조 표시가 설정됩니다. 입력된 마지막 문자가 구분 기호의 끝 문자일 필요는 없습니다. 예를 들어 마지막 G를 삽입할 때 BEGIN을 BEIN으로 잘못 입력하면 BEGIN END 쌍이 강조 표시될 수 있습니다.
커서를 이동할 때까지 구분 기호 쌍이 강조 표시된 상태로 유지됩니다. 새 커서 위치가 동일한 구분 기호에 남아 있더라도 커서를 이동할 때 강조 표시가 해제됩니다. 쌍의 어느 한 구성원에서 문자를 삭제하고 다시 입력하여 강조 표시를 다시 설정할 수 있습니다.
Analysis Services XMLA 쿼리 편집기의 중괄호 매칭
XMLA 쿼리 편집기의 중괄호 일치 기능은 여는 중괄호와 닫는 중괄호를 강조하여 요소가 제대로 닫혔는지 확인할 수 있도록 합니다. Ctrl+] 바로 가기 키를 사용하여 한 중괄호에서 일치하는 중괄호로 이동할 수도 있습니다.
XMLA 쿼리 편집기에서는 다음 용어에 대해 중괄호 일치를 수행합니다.
시작 및 끝 태그 일치
"<" 및 ">"로 구성된 짝이 이루어진 꺾쇠 괄호입니다.
주석의 시작 및 끝입니다.
처리 지침의 시작 및 종료
CDATA 블록의 시작 및 끝입니다.
DTD 선언의 시작 및 끝입니다.
속성의 따옴표 열기와 닫기
MDX 및 DMX 편집기 괄호 일치
MDX(다차원 식) 및 DMX(데이터 마이닝 식) 편집기에서는 함수의 괄호 쌍과 자동으로 일치합니다.