【问题标题】:conditional expression in derived column派生列中的条件表达式
【发布时间】:2015-03-01 21:02:13
【问题描述】:

派生列表达式中的这段代码有问题:

ISNULL( [Lib_Offre]  )  ? (DT_WSTR,7 )'unknown'  :  UPPER( [Lib_Offre]  )    

它给了我这个错误:

Failed to set property "Expression" on "" Lib_Offre "input column (275)." Exception from HRESULT: 0xC0204006 (Microsoft.SqlServer.DTSPipelineWrap)

注意:Lib_Offre 是一个数据类型为DT_WSTR (15) 的字段,我真正想要的是测试该字段是否为空,然后将Unknown 放入目标中,如果不将该字段放在大写字母上。

感谢您重新花费我。

【问题讨论】:

    标签: c# ssis sql-server-2008-r2 ternary-operator conditional-operator


    【解决方案1】:

    'unknown'一定是这样的 "unknwon"引号

    但是,大家好,我的帖子有什么问题,为什么所有这些都不重要,因为如果没有回应,我不知道还有什么原因!!!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多