大きな ( varchar(max)
) SQL スクリプトをテーブルに格納しています。SSIS パッケージでスクリプトを実行したいと考えています。
このサイトの他の投稿を見ると、varchar(max)
をオブジェクト変数に入れるのは簡単です。しかし、その後、何をすべきか?Execute Sql Task (変数の SQLSourceType) が文字列変数ではなくオブジェクト変数を指定する方法はありますか?
うまくいくアプローチはありますか?
これが私がそれにアプローチする方法です:
基本的に、テーブルからクエリを収集し、収集されたクエリごとに変数に割り当てます。次に、SQL 実行コマンドがその変数からコマンド テキストを取得できます。