【问题标题】:ssis literal single string qoute around a datessis 文字单字符串引号围绕日期
【发布时间】:2020-09-15 12:23:31
【问题描述】:

我想知道如何在 ssis 变量周围加上单引号。这是我的 ssis 表达式

"INSERT INTO LOGS.LOG_FILES VALUES("+(DT_WSTR,29) @[User::Row_Count] +","+SUBSTRING((DT_STR,30, 1252) GETDATE(), 1, 19)+")"

这是我的输出或(进化值)

INSERT INTO LOGS.LOG_FILES VALUES(59,2020-05-28 13:59:42)

但我希望输出看起来像这样

INSERT INTO LOGS.LOG_FILES VALUES(59,'2020-05-28 13:59:42')

或者:如何在单引号'2020-05-28 13:59:42'中包含日期值?

那么,SSIS 上的语法应该如何实现呢?

【问题讨论】:

    标签: ssis powerbi teradata-sql-assistant


    【解决方案1】:

    您可以尝试将单引号放在逗号之后,第二个放在括号之前,如下所示:

    "INSERT INTO LOGS.LOG_FILES VALUES("+(DT_WSTR,29) @[User::Row_Count] +",'"+SUBSTRING((DT_STR,30, 1252) GETDATE(), 1, 19)+"')"
    

    【讨论】:

    • @AmarCh,如果对你有帮助,你可以接受我的回答。
    猜你喜欢
    • 2017-08-16
    • 2018-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-21
    • 2015-07-01
    • 1970-01-01
    相关资源
    最近更新 更多