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

问题描述 投票:0回答:1

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

plsql db2 db2-luw
1个回答
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.

$
© www.soinside.com 2019 - 2024. All rights reserved.