ssis表达
我有这样的条件:
If col1 = ABAB Then Populate first 3 characters of col2 else Null
我创建了一个表达式,如下所示:
TRIM(col1== "ABAB" ?
(DT_STR,3,1252)(SUBSTRING((DT_STR,10,1252)col2,1,3)):
( NULL(DT_STR, 10, 1252))
但是,它给了我一个错误。
请帮我解决这个问题。
谢谢
I have a condition like this:
If col1 = ABAB Then Populate first 3 characters of col2 else Null
I have created an expression as below:
TRIM(col1== "ABAB" ?
(DT_STR,3,1252)(SUBSTRING((DT_STR,10,1252)col2,1,3)):
( NULL(DT_STR, 10, 1252))
However, it gives me an error.
Please help me on this.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你从来没有关闭 TRIM 上的括号。您可能还必须将 NULL 转换为 这个家伙确定。
试试这个:
You never closed the parentheses on the TRIM. You might also have to cast the NULL as this fellow determined.
Try this: