문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

쿼리 옵션 실행(ANSI 페이지)

이 페이지를 사용하여 Microsoft SQL Server에서 ISO(ANSI) 표준에 지정되어 있는 설정의 일부 또는 전부를 사용하여 쿼리를 실행하도록 지정할 수 있습니다.

SET ANSI_DEFAULTS

기본 ISO 설정을 모두 선택합니다. 일부 ISO 설정만 구성되어 있으므로 이 상자는 기본적으로 비활성화되어 있습니다.

SET QUOTED_IDENTIFIER

개체 식별자 앞뒤에 따옴표를 표시합니다. 이 옵션은 기본으로 선택되어 있습니다.

SET ANSI_NULL_DFLT_ON

CREATE TABLE 또는 ALTER TABLE 문(기본 상태)을 실행하는 동안 NOTNULL로 명시적으로 정의되지 않은 모든 사용자 정의 데이터 형식 또는 열에서 Null 값을 허용합니다. 이 옵션은 기본으로 선택되어 있습니다.

SET IMPLICIT_TRANSACTIONS

이 옵션은 기본적으로 선택되어 있지 않습니다.

SET CURSOR_CLOSE_ON_COMMIT

트랜잭션이 커밋되면 ISO에 따라 열려 있는 모든 커서를 자동으로 닫습니다. 이 옵션의 선택을 취소(OFF로 설정)하면 커서는 트랜잭션이 바뀌어도 계속 열려 있으며 연결이 닫히거나 커서를 명시적으로 닫아야만 닫힙니다. 이 옵션은 기본적으로 선택되어 있지 않습니다.

SET ANSI_PADDING

열이 정의된 열 크기보다 짧은 값을 저장하는 방법과 char, varchar, binaryvarbinary 데이터에 후행 공백이 있는 값을 저장하는 방법을 제어합니다. 이 설정은 새 열의 정의에만 영향을 줍니다. 열이 생성된 다음에는 열을 만들 때의 설정에 따라 SQL Server에서 값을 저장합니다. 나중에 이 설정을 변경해도 기존의 열은 영향을 받지 않습니다. 이 확인란은 기본적으로 선택되어 있습니다.

SET ANSI_WARNINGS

여러 오류 상황에 대한 ISO 표준 동작을 지정합니다.

  • 이 확인란을 선택하면 SUM, AVG, MAX, MIN, STDEV, STDEVP, VAR, VARP 또는 COUNT와 같은 집계 함수에 Null 값이 나타나는 경우에 경고 메시지가 생성됩니다. OFF로 설정한 경우에는 경고가 발생하지 않습니다.

  • 이 확인란의 선택을 취소한 경우 0으로 나누기 및 산술 오버플로 오류가 발생하면 문이 롤백되고 오류 메시지가 생성됩니다. OFF로 설정한 경우 0으로 나누기 및 산술 오버플로 오류가 발생하면 Null 값이 반환됩니다. 새 값의 길이가 열의 최대 크기를 초과하는 character, Unicode 또는 binary 열에 INSERT또는 UPDATE작업을 하려고 하면 0으로 나누기 또는 산술 오버플로 오류로 인해 Null 값이 반환될 수 있습니다. SET ANSI_WARNINGS 옵션이 ON이면 ISO 표준에 지정된 대로 INSERT 또는 UPDATE 작업이 취소됩니다. 문자 열에 대해서는 후행 공백이, 이진 열에 대해서는 후행 Null 값이 무시됩니다. 이 옵션이 OFF면 열의 크기에 맞게 데이터가 잘리고 문이 성공적으로 실행됩니다.

이 옵션은 기본적으로 선택되어 있습니다.

SET ANSI_NULLS

같음(=)과 같지 않음(<>) 비교 연산자를 Null 값과 함께 사용할 경우의 ISO 호환 동작을 지정합니다. SET ANSI_NULLS를 선택하면 데이터와 Null 값을 비교한 결과가 ISO 호환 동작에 따라 UNKNOWN이 됩니다. SET ANSI_NULLS를 선택하지 않으면 데이터 값이 NULL일 때 Null 값에 대한 모든 데이터 비교의 결과가 TRUE가 됩니다. 이 옵션은 기본적으로 선택되어 있습니다.

기본값으로 다시 설정

이 페이지의 모든 값을 기본값으로 다시 설정합니다.

커뮤니티 추가 항목

추가
표시: