Udostępnij za pomocą


SESSIONPROPERTY (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

Przywraca ustawienia opcji SET sesji.

Transact-SQL konwencje składni

Składnia

SESSIONPROPERTY (option)  

Arguments

opcja
To jest obecne ustawienie opcji na tę sesję. opcja może mieć dowolną z następujących wartości.

Option Description
ANSI_NULLS Określa, czy zachowanie ISO równe (=) i nie równe (<>) jest stosowane względem wartości zerowych.

1 = WŁĄCZONE

0 = WYŁĄCZONE
ANSI_PADDING Kontroluje sposób, w jaki kolumna przechowuje wartości krótsze niż zdefiniowany rozmiar kolumny oraz sposób, w jaki kolumna przechowuje wartości zawierające ostatnie puste miejsca w znakach i danych binarnych.

1 = WŁĄCZONE

0 = WYŁĄCZONE
ANSI_WARNINGS Określa, czy stosuje się standardowe zachowanie ISO polegające na wywoływaniu komunikatów o błędach lub ostrzeżeń dla określonych warunków, w tym metody dzielenia przez zero i przepełnienia arytmetycznego.

1 = WŁĄCZONE

0 = WYŁĄCZONE
ARITHABORT Określa, czy zapytanie zostaje zakończone, gdy podczas wykonywania zapytania wystąpi przepełnienie lub błąd dzielenia przez zero.

1 = WŁĄCZONE

0 = WYŁĄCZONE
CONCAT_NULL_YIELDS_ NULL Kontroluje, czy wyniki łączenia są traktowane jako wartości ciągów znaków zerowych czy pustych.

1 = WŁĄCZONE

0 = WYŁĄCZONE
NUMERIC_ROUNDABORT Określa, czy komunikaty o błędach i ostrzeżenia są generowane, gdy zaokrąglenie w wyrażeniu powoduje utratę precyzji.

1 = WŁĄCZONE

0 = WYŁĄCZONE
QUOTED_IDENTIFIER Określa, czy należy przestrzegać zasad ISO dotyczących używania cudzysłowu do wyznaczania identyfikatorów i literalnych ciągów znaków.

1 = WŁĄCZONE

0 = WYŁĄCZONE
<Dowolna inna struna> NULL = Input nie jest ważny.

Typy zwracane

sql_variant

Uwagi

Opcje SET są tworzone przez połączenie opcji na poziomie serwera, bazy danych oraz określonych przez użytkownika.

Przykłady

Poniższy przykład zwraca ustawienie dla tej CONCAT_NULL_YIELDS_NULL opcji.

SELECT   SESSIONPROPERTY ('CONCAT_NULL_YIELDS_NULL')  

Zobacz też

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