Transact-SQL 편집기 옵션
이 주제에는 Transact-SQL 편집기의 일부 옵션에 관한 정보가 포함되어 있습니다. 이러한 옵션을 설정하려면 도구\옵션 메뉴를 통해 옵션 대화 상자로 이동합니다.
쿼리 실행
속성 | 설명 |
---|---|
SET ROWCOUNT | 기본값 0은 모든 결과를 받을 때까지 SQL Server에서 결과를 기다린다는 것을 나타냅니다. SQL Server에서 지정한 행 수를 받은 후 쿼리를 중단하려면 0보다 큰 값을 지정합니다. 모든 행이 반환될 수 있도록 이 옵션을 해제하려면 SET ROWCOUNT 0을 지정합니다. |
SET TEXTSIZE | 기본값 2,147,483,647바이트는 SQL Server에서 text, ntext, nvarchar(max) 및 varchar(max) 데이터 필드의 제한까지 전체 데이터 필드를 제공한다는 것을 나타냅니다. XML 데이터 형식에는 영향을 주지 않습니다. 큰 값인 경우에 결과를 제한하려면 보다 작은 수를 지정합니다. 지정한 수보다 많은 열은 잘립니다. |
실행 시간 제한 | 쿼리를 취소할 때까지 기다리는 초 수를 나타냅니다. 값 0은 무한 대기 또는 제한 시간 없음을 의미합니다. |
기본적으로 SQLCMD 모드로 새 쿼리를 열기 | SQLCMD 모드로 새 쿼리를 열려면 이 확인란을 선택합니다. 이 확인란은 도구 메뉴를 통해 대화 상자를 연 경우에만 표시됩니다. 이 옵션을 선택할 경우 다음과 같은 제한 사항에 유의해야 합니다. - 데이터베이스 엔진 쿼리 편집기에서 IntelliSense는 해제되어 있습니다. - 쿼리 편집기를 명령줄에서 실행하지 못하므로 변수와 같은 명령줄 매개 변수를 전달할 수 없습니다. - 쿼리 편집기는 운영 체제 프롬프트에 응답할 수 없으므로 대화형 문을 실행하지 않도록 주의해야 합니다. |
SET NOCOUNT | Transact-SQL 문의 영향을 받은 행 수를 표시하는 메시지가 결과의 일부로 반환되지 않도록 합니다. 자세한 내용은 SET NOCOUNT를 참조하세요. |
SET NOEXEC | ON일 때는 SQL Server에서 Transact-SQL 문의 각 일괄 처리를 컴파일하지만 실행하지는 않습니다. OFF일 때는 SQL Server가 컴파일 후 모든 일괄 처리를 실행합니다. 자세한 내용은 SET NOEXEC를 참조하세요. |
SET PARSEONLY | 각 Transact-SQL 문의 구문을 검사한 후 문을 컴파일하거나 실행하지 않고 오류 메시지를 반환합니다. 자세한 내용은 SET PARSEONLY를 참조하십시오. |
SET CONCAT_NULL_YIELDS_NULL | 연결 결과가 null 또는 빈 문자열 값으로 처리되는지 여부를 제어합니다. 자세한 내용은 SET CONCAT_NULL_YIELDS_NULL을 참조하세요. |
SET ARITHABORT | 쿼리 실행 중 오버플로 또는 영으로 나누기 오류가 발생하면 쿼리를 종료합니다. 자세한 내용은 SET ARITHABORT를 참조하세요. |
SET SHOWPLAN_TEXT | SQL Server가 Transact-SQL 문을 실행하지 않게 합니다. 대신 SQL Server는 문 실행 방법에 대한 자세한 정보를 반환합니다. 자세한 내용은 SET SHOWPLAN_TEXT를 참조하세요. |
SET STATISTICS TIME | 각 문을 구문 분석, 컴파일 및 실행하는 데 필요한 시간(밀리초)을 표시합니다. |
SET STATISTICS IO | Transact-SQL 문에 의해 생성된 디스크 활동 양에 대한 정보가 SQL Server에 표시되도록 합니다. |
SET TRANSACTION ISOLATION LEVEL | 연결하여 실행되는 모든 SQL Server SELECT 문의 기본 트랜잭션 잠금 동작을 제어합니다. 자세한 내용은 SET TRANSACTION ISOLATION LEVEL을 참조하세요. |
SET LOCK_TIMEOUT | 잠금이 해제될 때까지 문이 대기하는 밀리초 수를 지정합니다. 자세한 내용은 SET LOCK_TIMEOUT을 참조하세요. |
SET QUERY_GOVERNOR_COST_LIMIT | 현재 연결에 대해 구성된 값을 재정의합니다. 자세한 내용은 SET QUERY_GOVERNOR_COST_LIMIT을 참조하세요. |
SET ANSI_DEFAULTS | 몇몇 SQL-92 표준 동작을 전체적으로 지정하는 SQL Server 설정 그룹을 제어합니다. 자세한 내용은 SET ANSI_DEFAULTS를 참조하세요. |
SET QUOTED_IDENTIFIER | SQL Server가 인용 부호 구분 식별자 및 리터럴 문자열에 관해 SQL-92 규칙을 따르도록 합니다. 큰따옴표로 구분된 식별자는 Transact-SQL 예약 키워드이거나 식별자용 Transact-SQL 구문 규칙 구문에서 보통은 허용하지 않는 문자를 포함할 수 있습니다. 더 자세한 내용은 SET QUOTED_IDENTIFIER를 참조하세요. |
SET ANSI_NULL_DFLT_ON | 데이터베이스의 ANSI Null 기본값 옵션이 false로 설정되어 있으면 세션의 동작을 수정하여 새 열의 기본 Null 허용 여부을 재정의합니다. 자세한 내용은 SET ANSI_NULL_DFLT_ON을 참조하세요. |
SET IMPLICIT_TRANSACTIONS | ON일 때는 연결을 암시적 트랜잭션 모드로 설정합니다. OFF로 설정하면 연결이 다시 자동 커밋 트랜잭션 모드로 돌아갑니다. 자세한 내용은 SET IMPLICIT_TRANSACTIONS를 참조하세요. |
SET CURSOR_CLOSE_ON_COMMIT | 트랜잭션을 커밋할 때 커서가 닫혀 있는지 여부를 제어합니다. 자세한 내용은 SET CURSOR_CLOSE_ON_COMMIT을 참조하세요. |
SET ANSI_PADDING | 열이 정의된 열 크기보다 짧은 값을 저장하는 방법과 열이 char, varchar, binary및 varbinary 데이터에 후행 공백이 있는 값을 저장하는 방법을 제어합니다. 자세한 내용은 SET ANSI_PADDING을 참조하세요. |
SET ANSI_WARNINGS | 여러 오류 조건에 대한 SQL-92 표준 동작을 지정합니다. 자세한 내용은 SET ANSI_WARNINGS를 참조하세요. |
SET ANSI_NULLS | Null 값과 함께 사용될 경우 Equals(=)와 Not Equal To(<>) 비교 연산자의 SQL-92 호환 동작을 지정합니다. 자세한 내용은 SET ANSI_NULLS를 참조하세요. |
쿼리 결과
속성 | 설명 |
---|---|
결과 집합에 쿼리 포함 | 결과 집합의 일부로 쿼리 텍스트를 반환합니다. |
결과를 복사하거나 저장할 때 열 머리글 포함 | 결과를 클립보드로 복사하거나 또는 파일로 저장할 때 열 머리글(제목)을 포함합니다. 결과 데이터를 저장하거나 복사하지 않고 열 머리글이 아닌 데이터만 갖도록 하려면 이 확인란을 선택 취소합니다. |
실행 후 결과 폐기 | 화면 표시가 수신된 후 쿼리 결과를 폐기하여 메모리를 확보합니다. |
별도의 탭에 결과 표시 | 쿼리 문서 창 아래쪽 대신 새 문서 창에 결과 집합을 표시합니다. |
쿼리 실행 후 결과 탭으로 전환 | 화면 포커스를 결과 집합으로 자동으로 설정합니다. |
검색한 최대 문자 수 | 비 XML 데이터: 1에서 65535까지의 숫자를 입력하여 각 셀에 표시될 최대 문자 수를 지정합니다. 참고: 너무 많은 문자를 지정하면 결과 집합의 데이터가 잘려 보일 수 있습니다. 각 셀에 표시되는 최대 문자 수는 글꼴 크기에 따라 달라집니다. 큰 결과 집합이 반환되면 이 상자의 높은 값으로 인해 SQL Server Management Studio의 메모리가 부족하고 시스템 성능이 저하될 수 있습니다. XML 데이터: 1MB, 2MB 또는 5MB를 선택합니다. 모든 문자를 검색하려면 제한 없음 을 선택합니다. |
출력 형식 | 기본적으로 출력은 결과를 공백으로 패딩하여 만든 열에 표시됩니다. 이외에 쉼표, 탭 또는 공백을 사용하여 열을 구분하는 옵션이 있습니다. 사용자 지정 구분 기호 확인란을 선택하여 사용자 지정 구분 기호 상자에 다른 구분 문자를 지정합니다. |
사용자 지정 구분 기호 | 열을 구분할 문자를 지정합니다. 이 옵션은 출력 형식 상자에서 사용자 지정 구분 기호 확인란을 선택한 경우에만 사용할 수 있습니다. |
결과 집합에 열 머리글 포함 | 각 열에 열 제목을 붙이지 않으려면 이 확인란의 선택을 취소합니다. |
결과를 받는 대로 스크롤 | 아래쪽의 가장 최근에 반환된 레코드에 포커스를 표시하려면 이 확인란을 선택합니다. 이 검사 상자를 선택 취소하여 수신한 첫 번째 행에 포커스 표시를 유지합니다. |
숫자 값 오른쪽 맞춤 | 숫자 값을 열 오른쪽에 맞추려면 이 확인란을 선택합니다. 이 옵션을 사용하여 고정 소수 자릿수를 가진 숫자를 쉽게 검토할 수 있습니다. |
쿼리 실행 후 결과 폐기 | 화면 표시가 수신된 후 쿼리 결과를 폐기하여 메모리를 확보합니다. |
별도의 탭에 결과 표시 | 이 확인란을 선택하여 쿼리 문서 창 아래쪽이 아닌 새 문서 창에 결과 집합을 표시합니다. |
쿼리 실행 후 결과 탭으로 전환 | 화면 포커스를 결과 집합으로 자동 설정을 선택합니다. |
각 열에 표시할 최대 문자 수 | 기본값은 256자입니다. 잘림 없이 더 큰 결과 집합을 표시하려면 이 값을 늘입니다. |
기본값으로 초기화 | 이 페이지의 모든 값을 원래 기본값으로 초기화합니다. |