2016-05-18 23 views
-4

私はサーバからデータを抽出するクエリを持っています。サーバーには何百万ものデータが含まれているため、それらのうちDoc IDのうち56000個だけをフィルタリングする必要があります。誰も私がSSISを構築するのを手伝ってもらえますか?ここでMergeを使用することはできません。サーバーからデータ全体を抽出し、それを56000のIDとマージすることができたからです。SSISパッケージを使用してWHERE句に50000+パラメータを渡す

+1

ビューを使用できませんか?数千のパラメータを持つ 'WHERE'節は*非常に間違っています*。 –

+0

VIEWの部分を軽く投げることができますか? –

+0

GIYF:[SQL:ビューを使用](http://www.tutorialspot.com/sql/sql-using-views.htm) –

答えて

1

たとえば、56000 IDをテーブルなどに入れます。 IDはサーバー上でとなっています。 SQLクエリでIDWantedにデータテーブルを結合し、これをSSIS操作のソースとして使用します。

明らかに列IDWanted.IDのPKは、このクエリの実行に役立ちます。

関連する問題