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(失败)
结果集
Column Name | 数据类型 | 说明 |
---|---|---|
CommandText |
nvarchar(max) |
由 Notification Services 根据用户定义的条件生成的查询。该查询对于使用相同签名的所有订阅是相同的。 |
备注
可以运行返回的查询来调试您的应用程序。可针对事件视图、历史记录或其他指定的表或视图中的一组当前事件运行该查询。如果没有要处理的当前事件,则不会返回结果。该查询包括与请求的订阅具有相同逻辑模板的其他订阅条件。
权限
默认情况下,NSGenerator 和 NSRunService 数据库角色、db_owner 固定数据库角色以及 sysadmin 固定服务器角色的成员拥有执行权限。
示例
以下示例显示如何运行 InventoryTracker 示例的 NSSubscriptionConditionInformation 存储过程。该存储过程位于 NS_InventoryTrackerApplication 架构中,将订阅 1 的查询返回到 InventoryTrackerSubscriptions 订阅类。
EXEC NS_InventoryTrackerApplication.NSSubscriptionConditionInformation
N'InventoryTrackerSubscriptions', 1;
请参阅
参考
Notification Services 存储过程 (Transact-SQL)
其他资源
定义条件操作
SchemaName Element (ADF)