Share via


NSSubscriptionConditionInformation (Transact-SQL)

Devuelve la consulta utilizada para evaluar una suscripción a una clase de suscripción que admite acciones de condición.

Sintaxis

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

Argumentos

[ @SubscriptionClassName = ] subscription_class_name

Nombre de una suscripción que admite acciones de condición. subscription_class_name es de tipo nvarchar(255) y no tiene valor predeterminado.

[ @SubscriptionId = ] subscription_identifier

Identificador de una suscripción. subscription_identifier es de tipo bigint y no tiene valor predeterminado.

Conjuntos de resultados

Nombre de columna Tipo de datos Descripción

CommandText

nvarchar(max)

La consulta producida por Notification Services a partir de las condiciones definidas por el usuario. Esta consulta es la misma para todas las suscripciones con la misma firma.

Notas

Se puede ejecutar la consulta devuelta para depurar la aplicación. La consulta se ejecuta en el conjunto actual de eventos en la vista de eventos, crónica u otra tabla o vista especificadas. Si no hay ningún evento actual para procesar, no se devuelve ningún resultado. La consulta incluye otras condiciones de suscripción con la misma plantilla lógica que la suscripción solicitada.

Permisos

De forma predeterminada, los permisos de ejecución corresponden a los miembros de las funciones de base de datos NSGenerator y NSRunService, la función fija de base de datos db_owner y la función fija de servidor sysadmin.

Valores de código de retorno

0 (correcto) o 1 (error)

Ejemplos

En el siguiente ejemplo se muestra cómo ejecutar el procedimiento almacenado NSSubscriptionConditionInformation para la aplicación de ejemplo InventoryTracker. El procedimiento almacenado se encuentra en el esquema NS_InventoryTrackerApplication y devuelve la consulta para la suscripción 1 de la clase de suscripción InventoryTrackerSubscriptions.

EXEC NS_InventoryTrackerApplication.NSSubscriptionConditionInformation
    N'InventoryTrackerSubscriptions', 1;

Vea también

Referencia

Procedimientos almacenados de Notification Services (Transact-SQL)

Otros recursos

Definir acciones de condición
SchemaName Element (ADF)

Ayuda e información

Obtener ayuda sobre SQL Server 2005