SESSIONPROPERTY(Transact-SQL)
업데이트: 2006년 4월 14일
세션의 SET 옵션 설정을 반환합니다.
구문
SESSIONPROPERTY (option)
인수
option
세션에 대한 현재 옵션 설정입니다. option은 다음 값 중 하나일 수 있습니다.옵션 설명 ANSI_NULLS
null 값에 같음(=) 및 같지 않음(<>)의 SQL-92 표준 동작을 적용할 수 있는지 여부를 지정합니다.
1 = ON
0 = OFF
ANSI_PADDING
열에서 열에 정의된 크기보다 더 작은 값을 저장하는 방식과 문자 및 이진 데이터에 후행 공백이 있는 값을 저장하는 방식을 제어합니다.
1 = ON
0 = OFF
ANSI_WARNINGS
0으로 나누기 및 산술 오버플로 등과 같은 특정 상황에 대해 SQL-92 표준 동작의 오류 메시지나 경고 발생이 적용되는지 여부를 지정합니다.
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
식별자와 리터럴 문자열을 구분하는 따옴표의 사용 방법에 대한 SQL-92 규칙을 따를 것인지 여부를 지정합니다.
1 = ON
0 = OFF
<기타 문자열>
NULL = 입력이 잘못되었습니다.
주의
SET 옵션은 서버 수준, 데이터베이스 수준 및 사용자 지정 옵션을 결합하여 구성됩니다.
반환 형식
sql_variant
예
다음 예에서는 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)