SQL:IF年龄在“age”列中大于20的INSERT记录到另一个表中

时间:2014-04-18 21:59:37

标签: sql sql-server tsql if-statement ssis

我有一个SSIS包,可以从报告中提取数据并加载到SQL-Server中。我需要编写另一个测试该表的"Age"列的包。 IF the age is greater than 20然后我需要INSERT记录到另一个表中,同时在同一个表中保留相同的记录。

在保持逻辑与SSIS对象的同时执行此操作的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

假设两个表都具有相同的模式,

Insert into targetTable
Select * 
From sourceTable
Where Age>20