如何在ssis包中使用派生列
您可以帮助更改数据类型为时间戳的特定列吗?该列的示例输出为14-03-2011 44:55:33:44.22222至14-03-2011 44:55:33:44.222。这不是当前日期。您可以在SSIS包中使用派生列吗 或如何在ssis包中使用派生列,ssis,Ssis,您可以帮助更改数据类型为时间戳的特定列吗?该列的示例输出为14-03-2011 44:55:33:44.22222至14-03-2011 44:55:33:44.222。这不是当前日期。您可以在SSIS包中使用派生列吗 或 如何在DB2中将其转换为派生列表达式中的字符串,并删除最后3个字符 如果希望保持相同的数据类型,则可以将其转换为日期时间。可以使用数据转换将其转换为Unicode字符串[DT_WSTR),然后在派生列转换中使用RTRIM。我已将目标列更改为datetime2,这解决了我的问题
如何在DB2中将其转换为派生列表达式中的字符串,并删除最后3个字符
如果希望保持相同的数据类型,则可以将其转换为日期时间。可以使用数据转换将其转换为Unicode字符串[DT_WSTR),然后在派生列转换中使用RTRIM。我已将目标列更改为datetime2,这解决了我的问题,因为源列位于timestamp2中。您好,先生,我不明白,请您编写表达式,以便我可以在派生列转换编辑器中尝试。提前感谢您做了哪些工作你不明白?如何转换还是如何修剪?我不会为你编写表达式,但我会告诉你正确的函数,这样你就可以学习使用它们并自己尝试。我无法转换,因为我无法转换为字符串as并尝试修剪([更改日期])但是不起作用,因为它会引发类似DT_DBTIMESTAMP2的错误,不支持TRIMYes您可以将日期转换为派生列表达式中的字符串:另外,不要使用TRIM函数,因为这只会删除空白。使用LEFT函数获取除最后3个字符以外的所有字符。