다음을 통해 공유


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_identifierbigint이며 기본값은 없습니다.

반환 코드 값

0(성공) 또는 1(실패)

결과 집합

열 이름 데이터 형식 설명

CommandText

nvarchar(max)

Notification Services 에서 사용자가 정의한 조건으로 생성한 쿼리입니다. 이 쿼리는 같은 서명를 가진 모든 구독에 대해 동일합니다.

주의

반환된 쿼리를 실행하여 응용 프로그램을 디버깅할 수 있습니다. 쿼리는 이벤트 뷰, 기록, 또는 기타 지정된 테이블이나 뷰에서 현재 이벤트 집합에 대해 실행됩니다. 처리할 현재 이벤트가 없는 경우 결과가 반환되지 않습니다. 이 쿼리는 요청된 구독과 같은 논리 템플릿이 있는 다른 구독 조건을 포함합니다.

사용 권한

실행 권한은 기본적으로 NSGeneratorNSRunService 데이터베이스 역할, db_owner 고정 데이터베이스 역할 및 sysadmin 고정 서버 역할의 멤버로 설정됩니다.

다음 예에서는 InventoryTracker 샘플에 대해 NSSubscriptionConditionInformation 저장 프로시저를 실행하는 방법을 보여 줍니다. 저장 프로시저는 NS_InventoryTrackerApplication 스키마에 있으며 InventoryTrackerSubscriptions 구독 클래스의 구독 1에 대한 쿼리를 반환합니다.

EXEC NS_InventoryTrackerApplication.NSSubscriptionConditionInformation
    N'InventoryTrackerSubscriptions', 1;

참고 항목

참조

Notification Services 저장 프로시저(Transact-SQL)

관련 자료

조건 작업 정의
SchemaName Element (ADF)

도움말 및 정보

SQL Server 2005 지원 받기