今天用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中能搞定,这里却不能搞定的吧..期待中
本文记录了作者初次使用DB2数据库时遇到的问题,包括DB2不提供trim函数、无法在函数中执行动态SQL、不支持特定的SELECT INTO语法等,并分享了关于函数返回和游标的限制。
545

被折叠的 条评论
为什么被折叠?



