WEB开发网
开发学院数据库DB2 通过IBM Migration Toolkit的支持把数据从MySQL迁... 阅读

通过IBM Migration Toolkit的支持把数据从MySQL迁移到DB2和Informix Dynamic

 2010-05-14 15:00:44 来源:WEB开发网   
核心提示:CREATE INDEX 语句清单 9 给出 CREATE INDEX 语句支持和 MTK 转换的示例,清单 9a. MySQL SQL - 创建惟一索引CREATE TABLE tab9 (col1 INT,col2 FLOAT);CREATE UNIQUE INDEX idx1 ON tab9(col1 ASC);

CREATE INDEX 语句

清单 9 给出 CREATE INDEX 语句支持和 MTK 转换的示例。

清单 9a. MySQL SQL - 创建惟一索引

CREATE TABLE tab9 (
col1 INT,
col2 FLOAT
);
CREATE UNIQUE INDEX idx1 ON tab9(col1 ASC);

清单 9b. MTK 转换 - 创建惟一索引

CREATE TABLE tab9(
col1 INTEGER,
col2 DOUBLE PRECISION
);
CREATE UNIQUE INDEX idx1 ON tab9(col1 ASC);

INSERT 语句

IDS 不支持带多个 VALUE 子句的 INSERT 语句。因此,如果选择 IDS 作为目标,MTK 不会转换 MySQL 中的这些语句。目前,这个 MySQL INSERT 语句需要手工转换。

在下面的示例中,MTK 会生成一个警告并忽略 SQL INSERT 语句。

清单 10a. MySQL SQL - 带多个 VALUE 子句的 INSERT

CREATE TABLE tab10(
c1 INT,
c2 CHAR(1)
);
INSERT INTO tab1 VALUES (1,'A'),(2,'B'),(3,'C');

清单 10b. MTK 转换 - 带多个 VALUE 子句的 INSERT

CREATE TABLE tab10(
c1 INTEGER,
c2 CHAR(1)
);
--* [600292]"insert.sql"(2:2)-(2:49)Ignored the multiple INSERT
statement because Informix Dynamic Server does not support it.

注意:前面在讨论 DB2 迁移时提到的其他 INSERT 语法在 IDS 迁移期间也是支持的。

结束语

通过使用 MTK 2.0.2.0 和后续 MTK 版本中的改进,我们现在可以转换许多 MySQL DDL 和 DML 语句。MTK 2.0.2.0 和后续 MTK 版本使 MySQL 数据库迁移更加轻松、灵活和强大。

通过IBM Migration Toolkit的支持把数据从MySQL迁移到DB2和Informix Dynamic Server

上一页  2 3 4 5 6 7 

Tags:通过 IBM Migration

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接