引言:
我想要在RPGSQL中用SQL来判断一个记录是否存在
EXECSQL
IFEXISTS(SELECT*FROMXXXXWHEREID=VID)THEN
INSERTINTO。
摘要:
as/400提供了rgzpfm来释放一个physical file的member中已被删除的记录所占有的硬盘空间,但是,
它只能一个一个文件的的释放,我的这个library中有上千个physical file需要释放空间,
那我怎么做,总不能手工执行rgzpfm命令上千次吧
其实和strjrnpf是一样的??如果有1000个表就要strjrnpf1000次??
michael9406 回复于:2003-10-22 ......
摘要:
在as400中,我的profile中显示:user class=*pgmr,用什么command可以了解到(机器不在本地):
1. 400的series number
2. 400的model number
3. 400的partition
4. os/400的version
5. as400上是否安装了rpgle、cobol编译器
xuguopeng 回复于:2003-10-14 09:52:50
go licpgm......
如何在SQL中检查记录是否存在
我想要在rpgsql中用sql来判断一个记录是否存在
【相关文章:
让WIN98拥有NT的安全性】 【扩展阅读:
如何在WINNT下设置用户登录 】exec sql
【扩展信息:
用Win 2000 Server管理存储】 if exists(select * from xxxx where id = vid) then
insert into。。。。。。。。。。。。。
endif
end-exec
但是提示if不是期望的,在sql下是可以这么写的,在rpgsql里除了用chain应该怎么写(用sql)?
另一个问题就是在rpgsql中声明游标
exec sql
declare c1 cursor for select。。。。。。。。
这种游标只能读一个记录??他不是象setll那样读所有的记录么??
必须用scroll cursor??
wildfish 回复于:2003-10-28 10:06:54
好像是 sqlcod doweq 0
fetch cursorname into 这样就可以了。
span1024 回复于:2003-10-28 10:57:11
select count(*) into :isexist from xxxx where id = vid
...
下一页 摘要:
平常使用wrkhdwrsc或dsphdwrsc只能得到部分硬件资源信息,如果一次性得到全部呢?
具体操作如下:
1.在as/400命令行上输入命令strsst(v5r1以上的版本需要用户名和口令)。
2.输入1start a service tool。
3.输入7hardware service manager。
4.按功能件f6 (f6=print configuration),打印as/400的硬件资源信息到spool file中,报表名为qpc......