云数据库 GaussDB-PKG_UTIL:示例

时间:2023-11-01 16:18:34

示例

-- 删除schemadrop schema if exists pkg_var_test cascade;-- 创建pkg_var_testcreate schema pkg_var_test;-- 设置shchema和参数set current_schema = pkg_var_test;set behavior_compat_options ='plpgsql_dependency';-- 创建包create or replace package test_pkg as    referenced_var int;    unreferenced_var int;end test_pkg;/-- 创建函数create or replace function test_func return intisbegin  return 1;end;/-- 创建存储过程create or replace procedure test_procis  proc_var int;begin  proc_var := 1;end;/-- 重编译pkg_var_test下的包 函数和存储过程call pkg_util.utility_compile_schema('pkg_var_test');或者call pkg_util.gs_compile_schema(' ',false,2);-- 删掉pkg_var_test drop schema if exists pkg_var_test cascade;
support.huaweicloud.com/centralized-devg-v3-opengauss/gaussdb-12-0767.html