2007年11月12日

摘要: 在DB2中使用游标的时候必须谨慎使用commit,可能是因为commit了以后这个会话就关闭了的原因造成db2报游标未打开的错误,这样需要注意的是在使用游标的时候里面不可以包括commit之类的命令,这样会造成游标的错误.在使用while循环游标的时候我们必须声明一个异常,这样才可以判断游标是否到达末点,就是游标在此后将找不到新的量,这里我们必须处理,要不游标将一直给最后的一条信息来循环. 需要这... 阅读全文
posted @ 2007-11-12 11:40 努力学习----好好工作 阅读(5574) 评论(0) 推荐(0) 编辑
 

2007年10月19日

摘要: 问题1: 什么时候才会发生not found异常 ,以及db2中sqlcode的值是如何变化的? 在db2中,一条select 语句也有可能发生not found异常,譬如 declare sqlcode integer default 0; declare sql_code integer default 0; declare classCode varchar(40) ; select... 阅读全文
posted @ 2007-10-19 10:56 努力学习----好好工作 阅读(5422) 评论(0) 推荐(1) 编辑
 

2007年10月18日

摘要: oracle 中的decode db2中为case..when...then...else....end 这几天的移植觉得db2的语法有点象sql server数据库 oracle 中的临时表为dual 而db2中为sysibm.sysdummy1 db2中去序列的方法为 next value for sequencename ORACLE 中的nvl在DB2中为COALESCE oracle中的... 阅读全文
posted @ 2007-10-18 19:51 努力学习----好好工作 阅读(424) 评论(0) 推荐(0) 编辑