免费注册 查看新帖 |

Chinaunix

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

ADDJOBSCDE中的CMD可以输入什么内容? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-15 09:47 |只看该作者 |倒序浏览
我试过调用存储过程,使用"CALL 库名/过程名"系统没提示出错,但检查结果似乎存储过程并没有正确执行。
现在想试一下直接在CMD参数中写update语句,但不知道怎样写?
哪位可以提供一些相关的信息?

论坛徽章:
0
2 [报告]
发表于 2009-01-15 10:43 |只看该作者
用此命令应该会产生一个新的JOB,
你所调用的那个过程没有正确执行,也许是你没有为该程序设立环境,因为该过程在一个新的job里运行,需要重新设置如库列表,仅推测

论坛徽章:
0
3 [报告]
发表于 2009-01-15 11:10 |只看该作者
可以用ADDLIBLE(LIBNAME)把所需的库加入到库列表
你建个CL程序,里面弄好库列表(检查一下你的过程,看还需要设哪些),再call你的那个过程
ADDJOBSCDE中的CMD写刚建的那个CL程序

论坛徽章:
0
4 [报告]
发表于 2009-01-15 11:17 |只看该作者

回复 #3 fxf_china 的帖子

呵呵,越讲越复杂了。
我们开发基本只是把400当数据库用而已,所以还都是数据库的那一套。存储过程也只是写了几个update的sql语句,如果存储过程不行的话,会考虑直接把SQL语句搞到CMD那里,但是也不知道怎么写。
写CL程序更是一点也不懂

论坛徽章:
0
5 [报告]
发表于 2009-01-15 11:44 |只看该作者
这样做看着浪费阿
我没用过过程
from子句里LIB_NAME/TABLE_NAME,LIB_NAME是定死的?
单独call你的过程没有问题吧

论坛徽章:
0
6 [报告]
发表于 2009-01-15 11:55 |只看该作者

回复 #5 fxf_china 的帖子

单独Call过程没有问题,试过将所有对象的库名都带上,还是一样。
如果这个定时job报错的话,可以怎样看它的job log呢?

论坛徽章:
0
7 [报告]
发表于 2009-01-15 12:58 |只看该作者
调试时可以用SBMJOB来代替,SBMJOB也会产生一个新的job,你可以指定这个job的名字

SBMJOB CMD(***) JOB(JOBNAME)


如何查看用SBMJOB提交的作业运行的详细JOBLOG.
原帖由 Eagle_wolf 于 2005-6-2 08:18 发表
wrkjobq  qbatch  
5 work with
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP