@@OPTIONS (Transact-SQL)

傳回目前 SET 選項的相關資訊。

主題連結圖示Transact-SQL 語法慣例

語法

@@OPTIONS

傳回類型

integer

備註

您可以利用 sp_configureuser options 組態選項,對 SET 選項進行整體修改。每位使用者都有一個代表組態的 @@OPTIONS 函數。當第一次登入時,會將系統管理員所設定的預設組態指派給所有使用者。

您可以利用 SET 陳述式來變更語言和查詢處理選項。

範例

下列範例會設定 NOCOUNTON,再測試 @@OPTIONS 值。NOCOUNTON 選項會防止針對工作階段中的每個陳述式,將受影響之資料列數的相關訊息傳回發出要求的用戶端。@@OPTIONS 值設為 512 (0x0200)。這代表 NOCOUNT 選項。這個範例會測試是否啟用了用戶端的 NOCOUNT 選項。例如,它可以協助您追蹤用戶端的效能差異。

SET NOCOUNT ON
IF @@OPTIONS & 512 > 0 
RAISERROR ('Current user has SET NOCOUNT turned on.', 1, 1)