ssis日期前后的文字单字符串qoute
我想知道如何在ssis变量周围加上一个引号。这是我的ssis表达式ssis日期前后的文字单字符串qoute,ssis,powerbi,teradata-sql-assistant,Ssis,Powerbi,Teradata Sql Assistant,我想知道如何在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("+(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')
或者:如何在单引号中包含日期值'2020-05-28 13:59:42'
那么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("+(DT_WSTR,29) @[User::Row_Count] +",'"+SUBSTRING((DT_STR,30, 1252) GETDATE(), 1, 19)+"')"
@AmarCh,如果我的回答对你有帮助,你可以接受。@AmarCh,如果我的回答对你有帮助,你可以接受。