云数据库 GAUSSDB-ALTER PROCEDURE:示例

时间:2024-11-02 18:45:36

示例

请参见CREATE PROCEDURE的示例

重编译示例:
--开启依赖功能。
gaussdb=# SET behavior_compat_options ='plpgsql_dependency';

--创建存储过程。
gaussdb=# CREATE OR REPLACE PROCEDURE test_proc(a int)
IS
    proc_var int;
BEGIN
    proc_var := a;
END;
/

--用存储过程名重编译存储过程。
gaussdb=# ALTER PROCEDURE test_proc COMPILE;

--用存储过程带类型签名重编译存储过程。
gaussdb=# ALTER PROCEDURE test_proc(int) COMPILE;

--删除存储过程。
gaussdb=# DROP PROCEDURE test_proc;
support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0506.html