#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
示例
--创建存储过程proc_staffs
openGauss=# CREATE OR REPLACE PROCEDURE proc_staffs
(
section NUMBER(6),
salary_sum out NUMBER(8,2),
staffs_count out INTEGER
)
IS
BEGIN
SELECT sum(salary), count(*) INTO salary_sum, staffs_count FROM hr.staffs where section_id = section;
END;
/
--调用存储过程proc_return.
openGauss=# CALL proc_staffs(2,8,6);
--清除存储过程
openGauss=# DROP PROCEDURE proc_staffs;
#openGauss #入门 #安装 #数据库 #开源