Transact-SQL IntelliSense 개요

IntelliSense는 Transact-SQL 프로그래밍 환경의 생산성을 향상하는 여러 기능을 제공합니다. Transact-SQL 편집기를 사용할 경우 IntelliSense는 현재 프로젝트 또는 연결에서 데이터베이스 개체의 목록을 제공하고 사용자의 선택 내용에 따라 해당 개체를 코드에 자동으로 삽입합니다. IntelliSense는 단어를 자동으로 완성할 수 있으며 함수, 매개 변수 및 저장 프로시저를 설명하는 도구 설명을 제공합니다.

메뉴 및 도구 설명 외에도 IntelliSense는 코드를 읽기 쉽게 만드는 코드 구문 분석 기능도 제공합니다. 구분 기호 짝 맞추기는 코드 블록을 식별하는 데 도움이 되고 축소 가능한 코드 영역을 사용하면 큰 SQL 파일에서 쉽게 작업할 수 있습니다.

일반적인 Transact-SQL 프로그래밍 패턴에 대한 전체 코드 조각을 삽입할 수도 있습니다. 자세한 내용은 Transact-SQL 코드 조각 사용을 참조하십시오.

온라인 및 오프라인으로 IntelliSense 사용

특정 조건이 충족되는 경우에만 Transact-SQL 편집기에서 멤버 목록, 단어 자동 완성, 매개 변수 정보 및 요약 정보 등의 IntelliSense 기능을 사용할 수 있습니다. 이러한 기능의 가용성은 편집 중인 파일이 데이터베이스 프로젝트와 관련되는지 여부와 SQL Server 인스턴스에 연결되는지 여부의 두 가지 요소에 따라 결정됩니다. 자세한 내용은 Transact-SQL IntelliSense 문제 해결을 참조하십시오.

편집기가 프로젝트와 관련이 없거나 SQL Server 인스턴스에 연결되지 않더라도 다음 IntelliSense 기능은 항상 사용할 수 있습니다.

  • 코드 색 지정

  • 구분 기호 짝 맞추기

  • 축소 가능한 코드 영역

  • Transact-SQL 코드 조각

멤버 목록, 단어 자동 완성, 매개 변수 정보 및 요약 정보를 사용하려면 .sql 파일이 Visual Studio 프로젝트의 일부이거나 SQL Server 인스턴스에 연결되어야 합니다.

멤버 목록

멤버 목록 기능은 사용자가 Transact-SQL 편집기에 입력하는 Transact-SQL 구문을 기반으로 유효한 데이터베이스 개체의 목록을 제공합니다. 목록에서 멤버를 선택한 후 Enter 또는 Tab 키를 눌러 멤버를 코드에 삽입합니다. 자세한 내용은 List Members을 참조하십시오.

Ee362021.sqleditor_membercompletion(ko-kr,VS.100).gif

단어 자동 완성

단어 자동 완성 기능은 용어를 고유하게 식별할 수 있을 만큼 문자를 입력하면 변수, 명령 또는 함수 이름의 나머지 부분이 자동으로 입력되는 기능입니다. 자세한 내용은 Complete Word을 참조하십시오.

Ee362021.sqleditor_completeword(ko-kr,VS.100).gif

매개 변수 정보

매개 변수 정보 기능은 함수나 저장 프로시저에 필요한 매개 변수의 개수, 이름 및 유형에 대한 정보를 제공하는 매개 변수 목록을 엽니다. 굵게 표시된 매개 변수는 함수나 저장 프로시저를 입력할 때 필요한 현재 매개 변수를 나타냅니다.

중첩 함수에 대한 매개 변수 목록도 표시됩니다. 함수를 다른 함수에 대한 매개 변수로 입력할 경우 내부 함수에 대한 매개 변수가 매개 변수 목록에 표시됩니다. 내부 함수 매개 변수 목록이 완성되면 매개 변수 목록에 다시 외부 함수 매개 변수가 표시됩니다. 자세한 내용은 Parameter Info를 참조하십시오.

Ee362021.sqleditor_parameterinfo(ko-kr,VS.100).gif

요약 정보

요약 정보 기능은 코드의 모든 식별자에 대한 완전한 선언을 표시합니다. 마우스 포인터를 식별자 위로 이동하면 노란색 팝업 창에 해당 선언이 표시됩니다. 자세한 내용은 Quick Info를 참조하십시오.

Ee362021.sqleditor_quickinfo(ko-kr,VS.100).gif

참고

Transact-SQL의 요약 정보 기능은 IntelliSense에서 지원되는 식별자에만 사용할 수 있습니다. 자세한 내용은 IntelliSense에서 지원하는 Transact-SQL 구문을 참조하십시오.

구문 분석 기능

코드를 쉽게 읽을 수 있도록 Transact-SQL 편집기는 코드 색 지정, 구분 기호 짝 맞추기 및 축소 가능한 코드 영역을 제공합니다. Transact-SQL 편집기 구분 기호 짝 맞추기 기능을 사용하면 쌍으로 코딩해야 하는 구문 요소의 쌍이 맞는지 여부를 바로 확인할 수 있습니다. 예를 들어, 괄호나 BEGIN과 END로 그룹화할 경우 구분 기호 쌍을 입력할 때 편집기에서 해당 쌍이 강조 표시됩니다. 자세한 내용은 Transact-SQL 구분 기호 짝 맞추기 사용을 참조하십시오.

Transact-SQL 편집기에서는 구분 기호 쌍 내부에 있는 코드 블록을 축소할 수도 있습니다. 빼기 기호가 있는 상자를 클릭하면 다음 코드 블록이 축소됩니다.

Ee362021.S_Table_Create2(ko-kr,VS.100).gif

더하기 기호가 있는 상자를 클릭하면 코드 블록이 복원됩니다.

Ee362021.S_Table_Create3(ko-kr,VS.100).gif

코드 조각

Transact-SQL 코드 조각 기능을 사용하면 일반적인 Transact-SQL 프로그래밍 패턴을 빠르게 코딩할 수 있습니다. IntelliSense 메뉴를 사용하여 원하는 조각 유형을 선택합니다. 조각이 만들어진 후 Tab 키를 사용하여 변경할 구문으로 이동합니다. 다음 이미지에서는 이전 예제에서 CREATE TABLE 문을 만드는 데 사용된 Transact-SQL 코드 조각 메뉴를 보여 줍니다. 자세한 내용은 Transact-SQL 코드 조각 사용을 참조하십시오.

Ee362021.S_Table_Create1(ko-kr,VS.100).gif

참고 항목

개념

Transact-SQL 구분 기호 짝 맞추기 사용

Transact-SQL 코드 조각 사용

Transact-SQL IntelliSense 문제 해결

IntelliSense에서 지원하는 Transact-SQL 구문