0

2 つのテーブルのキー値を取得し、2 つのパッケージ変数に割り当てたいとします。

1 つの行を返すように SQL 実行タスクを設定して、簡単に割り当てることができます。しかし、複数の結果セットで複数の変数を設定することは可能ですか?

私はこのSQLを持っています:

SELECT COALESCE(MAX(LogKey),0) AS LogKey FROM Log
SELECT COALESCE(MAX(HeaderKey),0) AS HKey FROM Header

ResultSetプロパティを単一行と完全な結果セットの両方に設定しようとしましたが、どちらも機能していないようです。別の SQL 実行タスクを使用する必要がありますか?

4

1 に答える 1

3

これを試して、同じ結果セットに値を強制することができます。

SELECT
A = (SELECT COALESCE(MAX(LogKey),0) AS LogKey FROM Log),
B = (SELECT COALESCE(MAX(HeaderKey),0) AS HrKey FROM Header)
于 2013-07-17T11:50:48.967 に答える