#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
存储过程
商业规则和业务逻辑可以通过程序存储在openGauss中,这个程序就是存储过程。
存储过程是SQL和PL/SQL的组合。存储过程使执行商业规则的代码可以从应用程序中移动到数据库。从而,代码存储一次能够被多个程序使用。用户可以进行反复调用,从而减少SQL语句的重复编写数量,提高工作效率。
语法格式
-
创建存储过程
CREATE PROCEDURE procedure_name [ ( {[ argname ] [ argmode ] argtype [ = expression ]}[,...]) ] { IS | AS } BEGIN procedure_body END /
更多存储过程的创建及调用办法请参考CREATE PROCEDURE。
-
调用存储过程
CALL procedure_name ( param_expr ); -
删除存储过程
DROP PROCEDURE procedure_name ;
#openGauss #入门 #安装 #数据库 #开源