华为GaussDB A ALTER FUNCTION

网友投稿 1083 2022-10-02

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

华为GaussDB A ALTER FUNCTION

功能描述修改自定义函数的属性。

注意事项只有该函数的所有者,才有权限执行该命令,系统管理员默认拥有该权限。如果函数中涉及对临时表相关的操作,则无法使用ALTER FUNCTION。

语法格式

  • 修改自定义函数的附加参数。
    12
    ALTER FUNCTION function_name ( [ { [ argmode ] [ argname ] argtype} [, ...] ] )    action [ ... ] [ RESTRICT ];

    其中附加参数action子句语法为。

     1 2 3 4 5 6 7 8 91011
    {CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT} | {IMMUTABLE | STABLE | VOLATILE} | {SHIPPABLE | NOT SHIPPABLE} | {NOT FENCED | FENCED} | [ NOT ] LEAKPROOF | { [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER } | AUTHID { DEFINER | CURRENT_USER } | COST execution_cost | ROWS result_rows | SET configuration_parameter { { TO | = } { value | DEFAULT }| FROM CURRENT} | RESET {configuration_parameter | ALL}
  • 修改自定义函数的名字。
    12
    ALTER FUNCTION funname ( [ { [ argmode ] [ argname ] argtype} [, ...] ] )    RENAME TO new_name;
  • 修改自定义函数的所属者。
    12
    ALTER FUNCTION funname ( [ { [ argmode ] [ argname ] argtype} [, ...] ] )    OWNER TO new_owner;
  • 修改自定义函数的模式。
    12
    ALTER FUNCTION funname ( [ { [ argmode ] [ argname ] argtype} [, ...] ] )    SET SCHEMA new_schema;

示例请参见CREATE FUNCTION的示例。

相关链接CREATE FUNCTION,DROP FUNCTION

上一篇:zData-更改计算主机名
下一篇:写给码农和运维的容器(docker)基本指南
相关文章

 发表评论

暂时没有评论,来抢沙发吧~