NSSubscriptionConditionInformation (Transact-SQL)
Retourne la requête utilisée pour évaluer un abonnement à une classe d'abonnement qui prend en charge les actions des conditions.
Syntaxe
[ application_schema_name . ] NSSubscriptionConditionInformation
[ @SubscriptionClassName = ] subscription_class_name,
[ @SubscriptionId = ] subscription_identifier
Arguments
[ @SubscriptionClassName = ] subscription_class_name
Nom d'une classe d'abonnement qui prend en charge les actions des conditions. subscription_class_name est de type nvarchar(255) et n'a aucune valeur par défaut.
[ @SubscriptionId = ] subscription_identifier
Identificateur d'un abonnement. subscription_identifier est de type bigint et n'a aucune valeur par défaut.
Valeurs des codes de retour
0 (succès) ou 1 (échec)
Jeux de résultats
Nom de la colonne | Type de données | Description |
---|---|---|
CommandText |
nvarchar(max) |
Requête générée par Notification Services à partir des conditions définies par l'utilisateur. Cette requête est la même pour tous les abonnements avec la même signature. |
Notes
Vous pouvez exécuter la requête retournée pour déboguer votre application. La requête s'exécute sur le jeu d'événements actuel de la vue d'événements, de la chronique d'événements ou d'une autre table ou vue spécifiée. En l'absence d'événements à traiter, aucun résultat n'est retourné. La requête comprend d'autres conditions d'abonnement avec le même modèle logique que l'abonnement demandé.
Autorisations
Les autorisations d'exécution sont accordées par défaut aux membres des rôles de base de données NSGenerator et NSRunService, du rôle de base de données fixe db_owner et du rôle de serveur fixe sysadmin.
Exemple
L'exemple suivant montre comment exécuter la procédure stockée NSSubscriptionConditionInformation de l'exemple InventoryTracker. La procédure stockée se trouve dans le schéma NS_InventoryTrackerApplication et retourne la requête pour l'abonnement 1 de la classe d'abonnement InventoryTrackerSubscriptions.
EXEC NS_InventoryTrackerApplication.NSSubscriptionConditionInformation
N'InventoryTrackerSubscriptions', 1;
Voir aussi
Référence
Procédures stockées de Notification Services (Transact-SQL)
Autres ressources
Définition des actions de condition
SchemaName Element (ADF)