1

これが SSIS Execute SQL タスクで実行できるかどうかを知りたいです。テーブルの存在を確認し、存在しない場合はテーブルを作成したい。テーブル名を変数に保持して、さまざまなデータベースに対してタスクを実行し、テーブル名を変更できるようにしたいと考えています。

例として、次のコードがあります。

if not exists (select * from sysobjects where name='Table1' and xtype='U')
    Create Table Table1(
        Col11 varchar(10) primary key,
        Col12 varchar(10)
    );

柔軟性を確保するために、値 Table1 を変数に格納し、パッケージを実行するたびに異なるテーブルを作成するために値を変更し続けたいと考えています。

4

1 に答える 1