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

    指定是否套用引發特定狀況之錯誤訊息或警告的 SQL-92 標準行為,其中包括除以零和算術溢位。

    1 = ON

    0 = OFF

    ARITHABORT

    判斷在查詢執行期間,當發生溢位或除以零的錯誤時,是否結束查詢。

    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 = 輸入無效。

傳回類型

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)

說明及資訊

取得 SQL Server 2005 協助