다음을 통해 공유


SESSIONPROPERTY(Transact-SQL)

업데이트: 2006년 4월 14일

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

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

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)

도움말 및 정보

SQL Server 2005 지원 받기