标签: derived-column

ssis 中的日期值错误

我正在与 ssis 合作。我有一列包含格式整数的日期YYYYMMDD:例如,我得到的日期20190214。我使用派生列将其转换为格式日期YYYY-MM-DD在我的情况下,例如2019-02-14

但有时我会收到错误的值,例如20188101。我怎么能测试我有好的价值要转换成日期?

sql-server ssis etl date derived-column

5
推荐指数
1
解决办法
584
查看次数

如何在SSIS中实现TRY_CONVERT功能?

在 SSIS 包中,我有派生列,我想在其中格式化手机,如下所示:

CASE
    WHEN TRY_CONVERT(BIGINT, phone) IS NULL THEN
        NULL
    ELSE
        phone
END
Run Code Online (Sandbox Code Playgroud)

如何使用 SSIS 表达式获得与上面相同的结果?

t-sql sql-server expression ssis derived-column

5
推荐指数
1
解决办法
1883
查看次数

为 SSIS 派生列组合多个替换表达式

我有 3 个在 SSIS 派生列中解析的替换表达式。当我尝试将它们组合成 1 个字符串时,它们出错了。替换的内容都在同一列中。下面是 3 个已解析的表达式。

    REPLACE([Column1],":",":")

    REPLACE([Column1],"\n"," ")

    REPLACE([Column1],"</div>"," ")
Run Code Online (Sandbox Code Playgroud)

以下是我尝试过的两个未解决的表达式。

    REPLACE([Column1],"&#58;",":","\n"," ","</div>"," ")

    Replace(Replace([Column1],"&#58;",":"),"\n"," "),"</div>"," ")
Run Code Online (Sandbox Code Playgroud)

非常感谢任何获得正确语法的帮助。

expression ssis derived-column

3
推荐指数
1
解决办法
9673
查看次数

标签 统计

derived-column ×3

ssis ×3

expression ×2

sql-server ×2

date ×1

etl ×1

t-sql ×1