免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2533 | 回复: 3
打印 上一主题 下一主题

在linux环境下执行db2 import ...的返回值是什么? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-09-27 11:29 |只看该作者 |倒序浏览
在linux环境下直接执行SQL语句,如下:
db2 import from $DATA_FILE of del modified by coldel0x09 COMMITCOUNT 100000 MESSAGES $HOME/log/$FILE.log insert_update into $TABLE_NAME
OK=$?
if [ "$OK" = "0" ] || [ "$OK" = "2" ]
then
  mv  $DATA_FILE     $HOME/data.bak
  compress -f  $HOME/data.bak/$FILE   &
fi

这个if里面的两个条件对吗?请大家指教,谢谢!!!

论坛徽章:
0
2 [报告]
发表于 2004-09-28 10:57 |只看该作者

在linux环境下执行db2 import ...的返回值是什么?

原帖由 "huyuhui001" 发表:

在linux环境下直接执行SQL语句,如下:
db2 import from $DATA_FILE of del modified by coldel0x09 COMMITCOUNT 100000 MESSAGES $HOME/log/$FILE.log insert_update into $TABLE_NAME
OK=$?
if [ "$OK" = "0" ] || [ "$OK" = "2" ]
then
mv $DATA_FILE $HOME/data.bak
compress -f $HOME/data.bak/$FILE &
fi

这个if里面的两个条件对吗?请大家指教,谢谢!!!


1、返回值是“2”也是完整导入吗?应该不是吗!
2、if [ "$OK" = "0" ] || [ "$OK" = "2" ]

在一般的*nix下这句的表达方法是:

  1. if [ "$OK" = "0" -o "$OK" = "2" ]
复制代码



3、偶觉得if [ "$OK" = "0" ]就够了!

论坛徽章:
0
3 [报告]
发表于 2004-10-06 10:25 |只看该作者

在linux环境下执行db2 import ...的返回值是什么?

请教版主,这个问题IBM网站或者其它什么地方有专门的论述吗?我不知道究竟有哪些返回值。谢谢!!

论坛徽章:
0
4 [报告]
发表于 2004-10-08 16:22 |只看该作者

在linux环境下执行db2 import ...的返回值是什么?

[quote]原帖由 "huyuhui001"]请教版主,这个问题IBM网站或者其它什么地方有专门的论述吗?我不知道究竟有哪些返回值。谢谢!![/quote 发表:


偶也没见到过,但肯定“0”才是完整导入!

DB2的帮忙文档里应该有!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP