云数据库 GAUSSDB-ALTER PACKAGE:示例

时间:2023-11-15 14:59:37

示例

请参见CREATE PACKAGE中示例。

重编译示例:
-- 开启依赖功能
SET behavior_compat_options ='plpgsql_dependency';
-- 创建函数
CREATE OR REPLACE PACKAGE TEST_PKG 
AS
    pkg_var int := 1;
    PROCEDURE test_pkg_proc(var int);
END TEST_PKG;
/
CREATE OR REPLACE PACKAGE BODY TEST_PKG
AS
    PROCEDURE test_pkg_proc(var int)
IS
BEGIN
    pkg_var := 1;
END;
END TEST_PKG;
/
-- 重编译包
ALTER PACKAGE TEST_PKG COMPILE;

-- 删除包
DROP PACKAGE TEST_PKG;

-- 关闭依赖功能
SET behavior_compat_options = '';
support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-12-0476.html