SSIS MYSQL 到 SQL 数据类型
Posted
技术标签:
【中文标题】SSIS MYSQL 到 SQL 数据类型【英文标题】:SSIS MYSQL to SQL Datatype 【发布时间】:2010-08-06 14:15:33 【问题描述】:我正在尝试将数据从 mysql 复制到 SQL Server 2008。 我的 SSIS 正在为 MySQL 数据库中的时间 (DBTime) 列生成错误。 (无法将 dbtime 转换为 dbtime2) 我可以在 SQL Server 中使用什么数据类型?我厌倦了 nvarchar、varchar 并尝试了数据转换任务,但我得到了同样的错误。
【问题讨论】:
【参考方案1】:您可以使用time 或datetime。
编辑:
现在我看到了MySQL uses for time 的数据类型,您可能想要做的是将数据放入 SQL Server 端的 nvarchar 中,然后在 SSIS 中您可以调用
TIME_FORMAT(timecol, '%H:%i:%S')
SSIS 工具可让您在使用脚本插入到其他数据库之前指定如何操作各个列。
【讨论】:
我试过时间,它给了我错误 cannot convert dbtime to dbtime2,我不想使用 datetime 因为它会转换成日期。 请提供更多信息。 MySQL 中没有 dbtime 数据类型。 MySQL中列的数据类型是什么,SQL Server列的数据类型是什么? MySQL 中的时间和 SQLServer 中的时间,dbtime 是 mysql 时间数据类型的 SSIS 表示,而 dbtime2 用于 sql server以上是关于SSIS MYSQL 到 SQL 数据类型的主要内容,如果未能解决你的问题,请参考以下文章
什么 Oracle 数据类型可以通过 SSIS 在 SQL 中轻松转换为 BIT?