我有一个简单的任务,但不知何故被它搞砸了。
通过SSIS我想在我的数据库中清空3个表。我正在使用SQL Server 2008 R2。
我想在变量中创建一个FEL和somwehere,将两个表的名称放在一起。 然后循环将从这两个表中删除记录。
表格如下:表1表2和表3。
请你详细一步给我详细说明。请不要将链接粘贴到其他文章,因为它可能更令人困惑。
非常感谢!
答案 0 :(得分:2)
TableNames
的 Object TableName
的变量,其类型为 String Query
的变量,其类型为 String
True
"DELETE FROM " + @[User::TableName]
Full Result Set
select *
from
(
select 'Table1' as t union
select 'Table2' as t union
select 'Table3' as t
) tables
0
,将变量名称设置为User::TableNames
Foreach ADO Enumerator
User::TableNames
User::TableName
,将索引设置为0
Variable
User::Query