SESSIONPROPERTY(Transact-SQL)

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

세션의 SET 옵션 설정을 반환합니다.

Transact-SQL 구문 표기 규칙

Syntax

SESSIONPROPERTY (option)  

참고 항목

SQL Server 2014(12.x) 및 이전 버전에 대한 Transact-SQL 구문을 보려면 이전 버전 설명서를 참조 하세요.

인수

옵션
이 세션에 대한 현재 옵션 설정입니다. 옵션은 다음 값 중 하나일 수 있습니다.

옵션 Description
ANSI_NULLS null 값에 같음(=) 및 같지 않음(<>)의 ISO 동작을 적용할 수 있는지 여부를 지정합니다.

1 = ON

0 = OFF
ANSI_PADDING 열에서 열에 정의된 크기보다 더 작은 값을 저장하는 방식과 문자 및 이진 데이터에 후행 공백이 있는 값을 저장하는 방식을 제어합니다.

1 = ON

0 = OFF
ANSI_WARNINGS 0으로 나누기 및 산술 오버플로 등과 같은 특정 상황에 대해 ISO 표준 동작의 오류 메시지나 경고 발생이 적용되는지 여부를 지정합니다.

1 = ON

0 = OFF
ARITHABORT 쿼리 실행 중 오버플로 또는 0으로 나누기 오류가 발생할 때 쿼리를 종료할 것인지 여부를 결정합니다.

1 = ON

0 = OFF
CONCAT_NULL_YIELDS_ NULL 연결된 결과를 null 값으로 다룰 것인지 또는 빈 문자열 값으로 다룰 것인지를 제어합니다.

1 = ON

0 = OFF
NUMERIC_ROUNDABORT 식에서 반올림하여 전체 자릿수 손실이 생길 때 오류 메시지 및 경고의 생성 여부를 지정합니다.

1 = ON

0 = OFF
QUOTED_IDENTIFIER 식별자와 리터럴 문자열을 구분하는 따옴표의 사용 방법에 대한 ISO 규칙을 따를 것인지 여부를 지정합니다.

1 = ON

0 = OFF
<다른 문자열> NULL = 입력이 잘못되었습니다.

반환 형식

sql_variant

설명

SET 옵션은 서버 수준, 데이터베이스 수준 및 사용자 지정 옵션을 결합하여 구성됩니다.

예제

다음 예에서는 CONCAT_NULL_YIELDS_NULL 옵션의 설정 상태를 반환하는 방법을 보여 줍니다.

SELECT   SESSIONPROPERTY ('CONCAT_NULL_YIELDS_NULL')  

참고 항목

sql_variant(Transact-SQL)
SET ANSI_NULLS (Transact-SQL)
SET ANSI_PADDING(Transact-SQL)
SET ANSI_WARNINGS(Transact-SQL)
SET ARITHABORT(Transact-SQL)
SET CONCAT_NULL_YIELDS_NULL(Transact-SQL)
SET NUMERIC_ROUNDABORT(Transact-SQL)
SET QUOTED_IDENTIFIER(Transact-SQL)