【发布时间】:2017-05-19 11:29:56
【问题描述】:
我正在开发一个 SSIS 包,它从 SAP 读取数据。我创建了ADO.Net 源,它从ODBC connection 读取数据。
从SAP的数据中,有一个表有日期列,日期值的格式是12.03.2014 00:00:00
现在我想把它转换成日期时间格式YYYY-MM-DD。
我可以在SQL command 的ADO.Net 源工具中执行此操作吗?
【问题讨论】:
-
试试这个 REPLACE((DT_WSTR, 10)(DT_DBDATE)GETDATE(),"-","")
-
感谢您的回复,让我试试这个。
-
@Srini131 收到此错误 - 错误 [42000] [IBM] [System i Access ODBC 驱动程序] [DB2 for i5 / OS] SQL0104 - 令牌 DT_WSTR 无效。有效令牌:(. (CWBODBC.DLL)
标签: sql-server datetime ssis ado.net etl