如果写自动导出数据的shell???

ellsionini 2005-12-18 12:13:49
solaris+informix731的系统数据库结构,想将话机档案表导出为以每日日期命名的文本文件;

数据库名为dhr,表名为phone_message,会每天更新;

如果写shell?自动实现

unload to "/usr/dhr/test/phone.txt" select phoneid,phone_status from phone_message

导出文本之后rename phone.txt为当天的日期如20051218.txt文件???

请问该如何写????各位dx赐教啊...
...全文
205 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenlq 2005-12-20
  • 打赏
  • 举报
回复
写个shell 如下,然后用crontab 去定时执行
INFORMIXDIR=/home/informix
PATH=/bin:/usr/bin:$INFORMIXDIR/bin:$HOME/bin:$PATH:.
INFORMIXSERVER=srv
DBDATE=MDY4/
export PATH INFORMIXDIR INFORMIXSERVER
YMD=`date '+%Y%m%d'`
cd /usr/dhr/test

FILE=phone$YMD.txt

dbaccess dbname << EOF
unload to $FILE select phoneid,phone_status from phone_message;
EOF

ellsionini 2005-12-20
  • 打赏
  • 举报
回复
多谢啊wenlq...已经解决了...

1,195

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 Informix
社区管理员
  • Informix社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧