Collection Contents 上一页 下一页 PDF

ASA SQL 参考

SQL 语句

ALTER FUNCTION 语句


说明 

此语句用于修改函数。必须在 ALTER FUNCTION 语句中包括整个新函数。

语法 1 

ALTER FUNCTION [ owner.]function-name
function-definition

function-definition:
CREATE FUNCTION syntax following the name

语法 2 

ALTER FUNCTION [ owner.]function-name SET HIDDEN

用法 

语法 1    除第一个单词外,ALTER FUNCTION 语句的语法与 CREATE FUNCTION 语句的语法相同。两个语法版本的 CREATE FUNCTION 语句都可以如此变更。

系统维护函数的现有权限,因此不必重新分配。如果执行了 DROP FUNCTION 和 CREATE FUNCTION,则必须重新分配执行权限。

语法 2    可以使用 SET HIDDEN 使关联的函数的定义变成乱码,使之不可读。可以卸载该函数,然后将其重装到其它数据库中。

此设置是不可逆的。如果您还将再次需要起始源,则必须将它保存在数据库外。

如果使用 SET HIDDEN,则使用存储过程调试程序进行调试将不会显示函数定义,也无法通过过程分析获得函数定义。

权限 

必须是函数的所有者或者是 DBA。

副作用 

自动提交。

另请参见 
标准和兼容性 

Collection Contents 上一页 下一页 PDF