次の方法で共有


InputName 要素 (ADF)

条件アクションの入力データを含むビューまたはテーブルを指定します。

構文

<ConditionAction>
    ...
    <InputName>

要素の特性

特性 説明

データ型

string。長さは 1 ~ 128 文字の範囲です。

既定値

なし。

個数

ConditionAction 要素につき 1 個 (省略可)。入力スキーマを指定しない場合、入力は dbo スキーマになければなりません。

更新

この要素は、アプリケーションの更新時に変更、追加、または削除できます。

要素の関係

関係 要素

親要素

ConditionAction 要素 (ADF)

子要素

なし。

解説

条件アクションを使用するときは、イベント データを含むビューまたはテーブルを指定する必要があります。そのビューまたはテーブルのフィールドを使用して、イベント ルールまたは定期的なルールの新しいビューが作成されます。条件アクションでは、イベント ルールまたは定期的なルールのビューからデータを選択します。

通常、InputName の値は、イベント ビューまたはイベント記録の名前です。

  • イベント ルール内の条件アクションの入力は、通常はイベント クラスと同じ名前のイベント ビューです。
  • 定期的なルールの条件アクションの入力は、通常はイベント記録です。

条件アクションの詳細については、「条件アクションの定義」を参照してください。

使用例

次の例は、条件アクションを定義する方法を示しています。Transact-SQL 式のクエリは、MyAppSchema.WeatherEventRule ビューのデータを選択します。このビューは、サブスクリプション クラスのデータと MyAppSchema.WeatherEvents イベント ビューのデータを含みます。

<ConditionAction>
    <SqlLogin>[MyLowPrivLogin]</SqlLogin>
    <SqlUser>[MyLowPrivUser]</SqlUser>
    <InputName>WeatherEvents</InputName>
    <InputSchema>MyAppSchema</InputSchema>
    <SqlExpression>
        INSERT INTO MyAppSchema.WeatherNotifications(SubscriberId, 
        DeviceName, SubscriberLocale, City, Forecast) 
        SELECT [Subscription.SubscriberId], [Subscription.DeviceName], 
            [Subscription.SubscriberLocale], [Input.City], 
            [Input.Forecast]
        FROM MyAppSchema.WeatherEventRule;
    </SqlExpression>
</ConditionAction>

参照

関連項目

アプリケーション定義ファイルのリファレンス

概念

インスタンス構成ファイルのリファレンス

その他の技術情報

条件アクションの定義
サブスクリプション ルールの定義

ヘルプおよび情報

SQL Server 2005 の参考資料の入手