@@OPTIONS (Transact-SQL)
傳回目前 SET 選項的相關資訊。
適用於:SQL Server (SQL Server 2008 透過目前版本)、Windows Azure 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)