共用方式為


@@OPTIONS (Transact-SQL)

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

適用於:SQL Server (SQL Server 2008 透過目前版本)、Windows Azure SQL 資料庫 (初始版本,透過目前版本)。

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

語法

@@OPTIONS

傳回類型

integer

備註

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

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

範例

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

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

請參閱

參考

組態函數 (Transact-SQL)

sp_configure (Transact-SQL)

概念

設定 user options 伺服器組態選項