echo "dbaccess dbname<<!">dbbak.sh
dbschema -d dbname -t all|grep TABLE|awk -F. '{print $2}'|awk '{print "unload to "$1".txt select * from "$1";"}'>>dbbak.sh
echo "!">>dbbak.sh
chmod +x dbbak.sh
运行dbbak.sh就能自动将dbname数据库中的所有表导成文本了。
本文介绍了一种通过shell脚本自动将指定数据库中的所有表导出为文本文件的方法。仅需运行脚本文件dbbak.sh,即可完成数据库表数据的导出。
echo "dbaccess dbname<<!">dbbak.sh
dbschema -d dbname -t all|grep TABLE|awk -F. '{print $2}'|awk '{print "unload to "$1".txt select * from "$1";"}'>>dbbak.sh
echo "!">>dbbak.sh
chmod +x dbbak.sh
运行dbbak.sh就能自动将dbname数据库中的所有表导成文本了。
861
2408

被折叠的 条评论
为什么被折叠?