我想知道这是否可以在 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 存储在一个变量中,并在每次运行包时不断更改它以创建不同的表。