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;