首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

db2自定义函数中可以创造变量吗

2013-02-24 
db2自定义函数中可以创建变量吗?除了函数参数的变量,函数中还可以自定义变量吗?[解决办法]可以,并附一个小

db2自定义函数中可以创建变量吗?
除了函数参数的变量,函数中还可以自定义变量吗?
[解决办法]
可以,并附一个小例子。


CREATE FUNCTION "DWADMIN"."FUN_TEST" ( "CODE" VARCHAR(10) )
  RETURNS VARCHAR(30)
  LANGUAGE SQL
  NOT DETERMINISTIC
  EXTERNAL ACTION
  READS SQL DATA
  CALLED ON NULL INPUT
  INHERIT SPECIAL REGISTERS
BEGIN ATOMIC
/************************************************************************
  *NAME : 
  *FUNCTION : 
  *AUTHOR :
  *************************************************************************/
DECLARE V_TEST VARCHAR(30) DEFAULT '';
  
SET V_TEST = (SELECT TRIM(T1.B004200) 
FROM TAB1 T1
WHERE T1.ID = CODE)
;

RETURN V_TEST;--
  END;

热点排行