Поделиться через


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.

Примеры

Следующий пример показывает, как выполнять хранимую процедуру NSSubscriptionConditionInformation для образца InventoryTracker. Хранимая процедура расположена в схеме NS_InventoryTrackerApplication и возвращает запрос для подписки 1 для класса подписки InventoryTrackerSubscriptions.

EXEC NS_InventoryTrackerApplication.NSSubscriptionConditionInformation
    N'InventoryTrackerSubscriptions', 1;

См. также

Справочник

Хранимые процедуры служб Notification Services (Transact-SQL)

Другие ресурсы

Определение условных действий
SchemaName Element (ADF)

Справка и поддержка

Получение помощи по SQL Server 2005