SESSIONPROPERTY(Transact-SQL)
적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance
세션의 SET 옵션 설정을 반환합니다.
구문
SESSIONPROPERTY (option)
인수
옵션
이 세션에 대한 현재 옵션 설정입니다. 옵션은 다음 값 중 하나일 수 있습니다.
옵션 | 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)