基于开发者空间OpenGauss数据库的PLPGSQL实践二
案例概览
背景与简介
PLPGSQL是一种程序语言,叫做过程化SQL语言(Procedural Language/Postgres SQL),pl/pgsql是PostgreSQL数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编译语言的特点,所以pl/pgsql就是把数据操作和查询语句组织在pl/pgsql代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。
本案例选择OpenGauss数据库作为示例,并借助开发者空间云主机提供的免费OpenEuler系统环境和OpenGaussDB实例,直观地展示 PL/PGSQL在商业应用开发与过程化编程能力和实际应用开发中为开发者带来的便利。
通过实际操作,让大家深入了解如何利用 PLPGSQL 开发并部署一个函数功能模块。在这个过程中,大家将学习到从函数创建、数据批量读取到SQL程序编写以及与触发器集成等一系列关键步骤,从而掌握 PLPGSQL 的基本使用方法,体验其在应用开发中的优势。
案例优势
PL/pgSQL是高斯数据库的过程型SQL开发语言。可以把业务中的很多逻辑功能下放到高斯数据库中实现。提高代码复用率。
案例流程
● 根据案例OpenGaussDB在开发者空间云主机里的部署,在云主机中部署与启动OpenGauss数据库服务。
● 用客户端工具gsql登录数据库。
● 使用PL/pgSQL语言,编写相应的功能模块和功能。
流程说明
1. 领取空间开发桌面;
2. 在空间开发桌面终端进入OpenGaussDB;
3. 进行数据库的开发者空间进行OpenGaussDB之PL/pgSQL的操作;
案例实操:基于开发者空间OpenGauss数据库的PLPGSQL实践二👈️👈️👈️体验完整案例请点这里!!!
1. 登录开发者空间云主机,安装并初始化OpenGaussDB数据库。
2. 初识PL/pgSQL之游标批处理数据。
3. 初识PL/pgSQL之用户自定义函数实现。
4. 初识PL/pgSQL之触发器实现。
5. 初识PL/pgSQL之信息打印实践。
6. 初识PL/pgSQL之常用SQL操作。
案例最终结果
由于数据库的PL/pgSQL操作,都是在DOS命令行,故OpenGauss数据库案例没有图形化的界面。都是在数据库客户端的PL/pgSQL执行结果展示。
- 点赞
- 收藏
- 关注作者
评论(0)