SESSIONPROPERTY (Transact-SQL)
適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體
傳回工作階段的 SET 選項設定。
語法
SESSIONPROPERTY (option)
引數
選項
這是此工作階段的目前選項設定。 option 可以是下列值之一。
選項 | 描述 |
---|---|
ANSI_NULLS | 指定是否對 Null 值套用等於 (=) 和不等於 (<>) 的 ISO 行為。 1 = ON 0 = OFF |
ANSI_PADDING | 控制資料行如何儲存比資料行的定義大小還短的值,以及如何儲存字元和二進位資料含有尾端空格的值。 1 = ON 0 = OFF |
ANSI_WARNINGS | 指定是否套用引發特定狀況之錯誤訊息或警告的 ISO 標準行為,其中包括除以零和算術溢位。 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 | 指定是否遵照如何利用引號來分隔識別碼和常值字串的 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)