脚本中telnet处理DB2的SQL问题

xiaobei0623 2012-10-29 08:47:28
我有个SHELL脚本,里面写了一段telnet处理导出数据文件。大概例子如下所示:
(echo "usr"
sleep 1
echo "passwd"
sleep 1
echo "db2 connect to dbtemp user ... using ..."
sleep 1
echo "db2 'export to temp.ixf of ixf select substr(char(current date),1,4)||'/'||substr(char(current date),5,6) as inputdate from temp_tab where id in('001','002') with ur '"
sleep 1
echo "db2 terminate"
echo "exit")|telnet 192.168.1.3

现在执行的时候就一直报错,说有非法字符。就是日期处理这里。一直认为 substr(char(current date),1,4)||'/'||substr(char(current date),5,6) as inputdate 这里面的斜杠“/”是非法字符.如果把这段去掉,输出其它字段就没问题了.
请哪位遇到过类似情况的高手帮解决一下.我需要输出带斜杠的日期.
...全文
119 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaobei0623 2012-10-29
  • 打赏
  • 举报
回复
自己顶一下。

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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