DB2 LUW:在Dynamic SQL中创建用户定义的函数

时间:2018-03-06 12:08:26

标签: plsql db2 db2-luw

我们可以在DB2 LUW 10.5 Verison中使用Dynamic sql语句创建用户定义的函数吗?

1 个答案:

答案 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.

$