NSSubscriptionConditionInformation (Transact-SQL)
傳回用來將訂閱評估為支援條件動作之訂閱類別的查詢。
語法
[ application_schema_name . ] NSSubscriptionConditionInformation
[ @SubscriptionClassName = ] subscription_class_name,
[ @SubscriptionId = ] subscription_identifier
引數
[ @SubscriptionClassName = ] subscription_class_name
支援條件動作的訂閱類別名稱。subscription_class_name 是 nvarchar(255),沒有預設值。
[ @SubscriptionId = ] subscription_identifier
訂閱的識別碼。subscription_identifier 是 bigint,沒有預設值。
傳回碼值
0 (成功) 或 1 (失敗)
結果集
資料行名稱 | 資料類型 | 描述 |
---|---|---|
CommandText |
nvarchar(max) |
由 Notification Services 從使用者自訂條件產生的查詢。對於具有相同簽章的所有訂閱而言,這項查詢是相同的。 |
備註
您可以執行傳回的查詢,對應用程式進行偵錯。這項查詢會針對事件檢視、紀事輯或其他指定資料表或檢視中的目前事件集而執行。如果沒有任何目前事件可以處理,就不會傳回任何結果。這項查詢包含其他訂閱條件,其邏輯範本與所要求的訂閱相同。
權限
執行權限預設會授與 NSGenerator 和 NSRunService 資料庫角色、db_owner 固定資料庫角色以及系統管理員 (sysadmin) 固定伺服器角色的成員。
範例
下列範例會顯示如何執行 InventoryTracker 範例的 NSSubscriptionConditionInformation 預存程序。預存程序位在 NS_InventoryTrackerApplication 結構描述中,它會傳回 InventoryTrackerSubscriptions 訂閱類別的訂閱 1 的查詢。
EXEC NS_InventoryTrackerApplication.NSSubscriptionConditionInformation
N'InventoryTrackerSubscriptions', 1;
請參閱
參考
Notification Services 預存程序 (Transact-SQL)
其他資源
定義條件動作
SchemaName Element (ADF)