在 SSIS 中从 MySQL 到 SQL 的数据转换
data conversion from MySQL to SQL in SSIS
我需要将一些 table 从 MySQL 转移到 SQL 数据库。我在 MySQL 中有一个 ID 列(数据类型:bigint),它从 1 开始并逐渐增长。我在 SQL 数据库的目标 table 中创建了一个 bigint 列,但是填充完成后,数据随机变化:
source column
-1
-2
-3
ideal destination column
-1
-2
-3
what really happens
-65
-34345
-87643
ODBC 连接器设置为 Unicode。
为什么会这样?
问题出在 ODBC 连接器上。
我们必须将初始语句设置为:
set sql_mode= 'ANSI'
我需要将一些 table 从 MySQL 转移到 SQL 数据库。我在 MySQL 中有一个 ID 列(数据类型:bigint),它从 1 开始并逐渐增长。我在 SQL 数据库的目标 table 中创建了一个 bigint 列,但是填充完成后,数据随机变化:
source column
-1
-2
-3
ideal destination column
-1
-2
-3
what really happens
-65
-34345
-87643
ODBC 连接器设置为 Unicode。
为什么会这样?
问题出在 ODBC 连接器上。 我们必须将初始语句设置为:
set sql_mode= 'ANSI'