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 根据用户定义的条件生成的查询。该查询对于使用相同签名的所有订阅是相同的。

备注

可以运行返回的查询来调试您的应用程序。可针对事件视图、历史记录或其他指定的表或视图中的一组当前事件运行该查询。如果没有要处理的当前事件,则不会返回结果。该查询包括与请求的订阅具有相同逻辑模板的其他订阅条件。

权限

默认情况下,NSGeneratorNSRunService 数据库角色、db_owner 固定数据库角色以及 sysadmin 固定服务器角色的成员拥有执行权限。

示例

以下示例显示如何运行 InventoryTracker 示例的 NSSubscriptionConditionInformation 存储过程。该存储过程位于 NS_InventoryTrackerApplication 架构中,将订阅 1 的查询返回到 InventoryTrackerSubscriptions 订阅类。

EXEC NS_InventoryTrackerApplication.NSSubscriptionConditionInformation
    N'InventoryTrackerSubscriptions', 1;

请参阅

参考

Notification Services 存储过程 (Transact-SQL)

其他资源

定义条件操作
SchemaName Element (ADF)

帮助和信息

获取 SQL Server 2005 帮助