DB2 LUW:在动态 SQL 中创建用户定义函数



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

是的,Db2-LUW v10.5 允许由立即执行等运行"创建或替换函数"。例如:

$ 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.
$

最新更新