怎么将unix下的informix数据库移植到mssql

怎么将unix下的informix数据库移植到mssql,第1张

for i in `ls`do echo "load from "$i" delimiter "|" insert into tabname" | dbaccess dbnamedone

|在oracle中有意义的,不要用|作为分割符。

1、先把informix全导出到一个目录。

2、用

UltraEdit

或其他工具,把整个文件夹中所有文件里面的|替换成逗号之类的

分隔符

3、做好导入

控制文件

表多也不怕。完成1后,在cmd窗口做

dir

>

dir.txt,用Excel打开,整理一下,生成一批ctl命令。同样用excel生成一批

sqlldr的命令,编辑到

bat文件

中,执行一下。OK

希望有帮助!good

luck

如果是我做的话,我会这样:

1、从informix(十年前用过,现在忘了差不多了:-))导出;

2、用

SQL2000

(作为过渡),把导出的数据文本文件导到SQL2000中(SQL2000)有此功能

3、把SQL2000中的这些表,导出到Oracle中,sql2000也有此功能。

此过程中,SQL2000都可以看到是否每条记录是否导出、导入成功。分隔符的问题就不存在了!

这种方法我用过,比你还多用了Excel作为过渡。

哈哈!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9918476.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存