posts - 63, comments - 42, trackbacks - 0, articles - 0
   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

2007年3月21日

DB2的UDF中不能使用cursor的,如果加入Declare cursor1 cursor for select ... from ...,编译的时候会报错的。查了资料,IBM上面说得也是不清不楚,其实很简单,使用For就可以了:
FOR cursor1 AS SELECT D1,D2 FROM T1
   IF cursor1.D1 > 1 THEN
      ...
   END IF;
END FOR;

posted @ 2007-03-21 21:40 马达+斯加 阅读(178) | 评论 (0)编辑 收藏