共用方式為


NSSubscriptionConditionInformation (Transact-SQL)

傳回用來將訂閱評估為支援條件動作之訂閱類別的查詢。

語法

[ application_schema_name . ] NSSubscriptionConditionInformation 
    [ @SubscriptionClassName = ] subscription_class_name, 
        [ @SubscriptionId = ] subscription_identifier

引數

[ @SubscriptionClassName = ] subscription_class_name

支援條件動作的訂閱類別名稱。subscription_class_namenvarchar(255),沒有預設值。

[ @SubscriptionId = ] subscription_identifier

訂閱的識別碼。subscription_identifierbigint,沒有預設值。

傳回碼值

0 (成功) 或 1 (失敗)

結果集

資料行名稱 資料類型 描述

CommandText

nvarchar(max)

由 Notification Services 從使用者自訂條件產生的查詢。對於具有相同簽章的所有訂閱而言,這項查詢是相同的。

備註

您可以執行傳回的查詢,對應用程式進行偵錯。這項查詢會針對事件檢視、紀事輯或其他指定資料表或檢視中的目前事件集而執行。如果沒有任何目前事件可以處理,就不會傳回任何結果。這項查詢包含其他訂閱條件,其邏輯範本與所要求的訂閱相同。

權限

執行權限預設會授與 NSGeneratorNSRunService 資料庫角色、db_owner 固定資料庫角色以及系統管理員 (sysadmin) 固定伺服器角色的成員。

範例

下列範例會顯示如何執行 InventoryTracker 範例的 NSSubscriptionConditionInformation 預存程序。預存程序位在 NS_InventoryTrackerApplication 結構描述中,它會傳回 InventoryTrackerSubscriptions 訂閱類別的訂閱 1 的查詢。

EXEC NS_InventoryTrackerApplication.NSSubscriptionConditionInformation
    N'InventoryTrackerSubscriptions', 1;

請參閱

參考

Notification Services 預存程序 (Transact-SQL)

其他資源

定義條件動作
SchemaName Element (ADF)

說明及資訊

取得 SQL Server 2005 協助