您的位置:首页 > 数据库

连接DB和文本文件的纽带(400下qsh与sql的混合编程)

2007-05-31 16:43 211 查看
在400下面有时会遇上把文本中的数据倒入数据库文件中,这里介绍一种方法把文本中的数据导入数据库中,也可以把数据库中的数据导到文本文件中。

例如:
name_list.log文件中有下面内容

张三
李四
王二

三个人名,需要导入数据库.

下面是qsh的代码:
name_list='name_list.log'
while [ $(cat $name_list | wc -l) -gt 0 ]
do
name=$(head -n 1 $name_list)
##################################
db2 -r host_name "insert into schema.table_name value ('$name')"
######################################
tail -n $(($(cat $name_list | wc -l) - 1)) $name_list>tmp11
mv tmp11 $name_list
done
rm -f $failed_file

在qsh中执行这个脚本文件,就可以把文本中的信息导入数据库文件

说明:
host_name--400的主机名
schema--lib名
table_name--表名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐