Sql server 如何将sql中的IF表达式转换为SSIS中的派生列 帮助我的大脑,代码应该做什么?是的,我看到了对HampPRAPrinForg和PrincipalForgive的测试,但您试图完成的任务是什么?我正在将数据从一个表1(服务器1)拉到另一个表2(服务器2)

Sql server 如何将sql中的IF表达式转换为SSIS中的派生列 帮助我的大脑,代码应该做什么?是的,我看到了对HampPRAPrinForg和PrincipalForgive的测试,但您试图完成的任务是什么?我正在将数据从一个表1(服务器1)拉到另一个表2(服务器2),sql-server,sql-server-2008,ssis,Sql Server,Sql Server 2008,Ssis,如何将sql中的IF表达式转换为SSIS中的派生列 帮助我的大脑,代码应该做什么?是的,我看到了对HampPRAPrinForg和PrincipalForgive的测试,但您试图完成的任务是什么?我正在将数据从一个表1(服务器1)拉到另一个表2(服务器2)。表2中的列是由表1中的列组合而来(HampPRAPrinForg,PrincipalForgive)帮助我的大脑,代码应该做什么?是的,我看到了对HampPRAPrinForg和PrincipalForgive的测试,但您试图完成的任务是什么

如何将sql中的IF表达式转换为SSIS中的派生列
帮助我的大脑,代码应该做什么?是的,我看到了对
HampPRAPrinForg
PrincipalForgive
的测试,但您试图完成的任务是什么?我正在将数据从一个表1(服务器1)拉到另一个表2(服务器2)。表2中的列是由表1中的列组合而来(HampPRAPrinForg,PrincipalForgive)帮助我的大脑,代码应该做什么?是的,我看到了对
HampPRAPrinForg
PrincipalForgive
的测试,但您试图完成的任务是什么?我正在将数据从一个表1(服务器1)拉到另一个表2(服务器2)。表2中的列由表1中的列组合而成(HampPRAPrinForg,PrincipalForgive)
If(HampPRAPrinForg = 2, If(PrincipalForgive = 1, true, false), 
    If(HampPRAPrinForg = 1, true, 
       If(HampPRAPrinForg = null_integer, null_boolean, false))
(HampPRAPrinForg == 2) ? (PrincipalForgive == 1 ? true : false) : (HampPRAPrinForg == 1, true, (HampPRAPrinForg == null_integer ? null_boolean : false))