SESSIONPROPERTY (Transact-SQL)
セッションの SET オプション設定を返します。
構文
SESSIONPROPERTY (option)
引数
option
このセッションの現在のオプション設定値です。 option には次の値を指定できます。オプション
説明
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')
関連項目
参照
SET ANSI_PADDING (Transact-SQL)
SET ANSI_WARNINGS (Transact-SQL)
SET CONCAT_NULL_YIELDS_NULL (Transact-SQL)