我们可以在DB2 LUW 10.5 Verison中使用Dynamic sql语句创建用户定义的函数吗?
答案 0 :(得分:0)
是的,Db2-LUW v10.5允许“创建或替换功能”由EXECUTE IMMEDIATE等运行。例如:
$ db2 -tvf dyn_fn2.sql
begin
execute immediate 'CREATE or replace FUNCTION MYSQRT (X DOUBLE, Y DOUBLE) RETURNS DOUBLE RETURN SQRT((X*X) + (Y*Y))' ;
end
DB20000I The SQL command completed successfully.
$