Skip to main content

ALTER FUNCTION

ALTER FUNCTION 命令用于修改函数的定义。要使用此命令,必须拥有该函数的权限。

句法

ALTER FUNCTION function( argument_type [, ...] )
alter_option;

alter_option 取决于您要对函数执行的操作。有关所有支持的子句,请参阅下面的章节。

子句

SET SCHEMA

句法
ALTER FUNCTION function( argument_type [, ...] )
SET SCHEMA schema_name;
参数或子句描述
SET SCHEMA此子句可更改函数的 schema。要更改函数的 schema,还必须拥有新 schema 的 CREATE 权限。
schema_name指定要更改的 schema。
示例
-- 将名为 “test_func” 函数的 schema 更改为名为 “test_schema” 的 schema
ALTER FUNCTION test_func(INT) SET SCHEMA test_schema;