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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DB2 LUW:在Dynamic SQL中创建用户定义的函数相关的知识,希望对你有一定的参考价值。

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

答案

是的,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.

$

以上是关于DB2 LUW:在Dynamic SQL中创建用户定义的函数的主要内容,如果未能解决你的问题,请参考以下文章

如何在 SQL 中创建具有以下条件的 DB2 存储过程?

DB2 LUW - 在存储过程中获取错误行

通过 db2-luw 上的 xmlquery 使用正则表达式执行更新语句时出现 SQL 错误

如何在 DB2 Z/OS 8.1 版本中创建用户定义函数?

DB2 LUW 版本 10.5.0.10 - 在存储过程中获取警告(未找到)行

如何使用 OpenQuery 在 SQL Server 中创建别名 (IBM DB2)