xml型のパラメータ@Dataを受け入れ、順序テーブルの順序を更新するプロシージャがあります。SSRSレポートで更新プロシージャ(XMLパラメータを受け入れるもの)を複数回呼び出す
私はこの手順をSSRSレポートで呼び出す必要があり、更新する必要があり、1つのソーステーブルから注文テーブルを更新する必要があります。 今、このレポートから注文テーブルで更新する必要があるすべての受注明細を一覧表示するCTEがあります。
は、CTEが返すのOrderIDs言うことができます:1234、および4567
次の2行は、オーダーテーブル内の順序1234を更新します。
@XmlData XML = (select MyScalarValueFunction('1234'))
execute UpdateProcedure @Data = @XmlData
とは、レポートのデータセットクエリは、顧客からのすべての要求を選択し、顧客の注文が処理された場合、私はテーブルで注文IDを更新したいと言うことができます。
select c.CustomerName, c.OrderId from CustomerDemandsTable c
私の挑戦は次のとおりです。 どのように私は注文ごとに私のレポートのデータセットクエリでテーブルを更新するための2本のラインを組み込むことができます。
以前に設定したSSRSデータからテーブルを更新しました。しかし、毎回テーブル全体を一度に更新したので、パラメータを宣言したり、クエリの途中で更新プロシージャを呼び出す必要はありませんでした。
ご迷惑をおかけして申し訳ありません。データは
を更新すべきかどうかを検出
- :私が正しくあなたの要件を理解していれば