Posted on 2007-03-21 21:40
馬達(dá)+斯加 閱讀(488)
評(píng)論(0) 編輯 收藏 所屬分類:
Database
DB2的UDF中不能使用cursor的,如果加入Declare cursor1 cursor for select ... from ...,編譯的時(shí)候會(huì)報(bào)錯(cuò)的。查了資料,IBM上面說得也是不清不楚,其實(shí)很簡(jiǎn)單,使用For就可以了:
FOR cursor1 AS SELECT D1,D2 FROM T1
???IF cursor1.D1 > 1 THEN
??????...
?? END IF;
END FOR;