LoveUnix » DB2 & Informix » db2导入数据问题请教!
让LU留住您的每

一天 让LU博客留住您的每一天
2005-12-29 02:39 cinord
db2导入数据问题请教!

环境:db2v8.2+aix 5.1
需求:从文本文件中导入数据到数据库中,表test的字段有三个,分别是字段a,字段b、字段c,文本格式是a b c 一共三列,中间使用“,”分隔。问题是每次导入数据的时候如何能使得字段a可以加入一个固定的字符串?
例如:文本文件的格式是:
aaaaa,bbbbb,ccccc
a1111,b1111,c1111
固定字符串是“20051201”
select * from test需要得到的结果是:
a                      b         c
2005120aaaaa,bbbbb,ccccc
2005120a1111,b1111,c1111

各位朋友有什么招?是在数据库中实现还是在文本文件中实现?多谢赐教!

2005-12-30 16:35 cinord
今天用shell写了一个脚本,通过修改文本文件来实现的,呵呵,办法有点笨,不知道大伙有没有更好的招
脚本:
pdate="20051013"
filelist=`cat bb.txt`
for pline in $filelist
do
    echo $pdate$pline>> aa.txt
done

2006-2-13 16:43 xz_zzy
用vi 呀

导出的文本用vi 在每行的前面加个2005120不就完了,这么烦

2006-2-15 09:45 smile_knight
摆脱,要学会变通

目的就是把数据搞进去,我觉得重要的是结果。
先把数据倒进去,再update不就OK了

页: [1]
查看完整版本: db2导入数据问题请教!


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.