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;