云数据库 GaussDB-ALTER FUNCTION:示例

时间:2025-02-12 15:07:56

示例

修改函数示例:

--创建函数。gaussdb=# CREATE OR REPLACE FUNCTION test_func(a int) RETURN intIS    proc_var int;BEGIN    proc_var := a;    return 1;END;/--将函数test_func(a int)的名称修改为test_func_tk(a int)。gaussdb=# ALTER FUNCTION test_func(a int) RENAME TO test_func_tk;--创建jim用户。gaussdb=# CREATE USER jim PASSWORD '********';--新建模式test。gaussdb=# CREATE SCHEMA test;--将函数的所有者改为jim。gaussdb=# ALTER FUNCTION test_func_tk(a int) OWNER TO jim;--将函数模式改为test。gaussdb=# ALTER FUNCTION test_func_tk(a int) SET SCHEMA test;--删除函数。gaussdb=# DROP FUNCTION test.test_func_tk(a int);--删除jim用户。gaussdb=# DROP USER jim;--删除SCHEMA。gaussdb=# DROP SCHEMA test;
support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-0488.html