InputName 要素 (ADF)
条件アクションの入力データを含むビューまたはテーブルを指定します。
構文
<ConditionAction>
...
<InputName>
要素の特性
特性 | 説明 |
---|---|
データ型 |
string。長さは 1 ~ 128 文字の範囲です。 |
既定値 |
なし。 |
個数 |
ConditionAction 要素につき 1 個 (省略可)。入力スキーマを指定しない場合、入力は dbo スキーマになければなりません。 |
更新 |
この要素は、アプリケーションの更新時に変更、追加、または削除できます。 |
要素の関係
関係 | 要素 |
---|---|
親要素 |
|
子要素 |
なし。 |
解説
条件アクションを使用するときは、イベント データを含むビューまたはテーブルを指定する必要があります。そのビューまたはテーブルのフィールドを使用して、イベント ルールまたは定期的なルールの新しいビューが作成されます。条件アクションでは、イベント ルールまたは定期的なルールのビューからデータを選択します。
通常、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>