今天用DB2,初次接触DB2难免有写问题,到网上一仁兄的文章,我发觉我遇到了其中10几个中的3个.
1,DB2不提供trim函数,难道我没有找到吗,我需要ltrim(rtrim(param))才能 去掉空格,一晕
2,DB2在函数中不能执行动态SQL,存储过程中能.二晕
3,DB2中不提供select col into param from tab where colid=id,只能set param(select col from tab where colid=id).三晕
除此还遇到两个
4,DB2函数只能RETURN一次,如果想在if then end if;中return ,对不起,报错,说什么return 只能在复合主体中出现.靠
5,在函数当中想用游标,靠,不得行,不晓得是不是自己写错了
总之,汗,也许存储过程应该不会有Oracle中能搞定,这里却不能搞定的吧..期待中