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)