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

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;