基于开发者空间 GaussDB 云数据库的 PLpgSQL 实践一
【摘要】 通过实际操作,让大家深入了解如何利用 PL/pgSQL 开发并部署一个函数功能模块。在这个过程中,大家将学习到从函数创建、数据批量读取到 SQL 程序编写以及与触发器集成等一系列关键步骤,从而掌握 PL/pgSQL 的基本使用方法,体验其在应用开发中的优势。
📖 案例概览
📰 背景与简介
PL/pgSQL 是一种程序语言,叫做过程化 SQL 语言(Procedural Language/Postgres SQL),pl/pgsql 是 PostgreSQL 数据库对 SQL 语句的扩展。在普通 SQL 语句的使用上增加了编译语言的特点,所以 pl/pgsql 就是把数据操作和查询语句组织在 pl/pgsql 代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。
通过实际操作,让大家深入了解如何利用 PL/pgSQL 开发并部署一个函数功能模块。在这个过程中,大家将学习到从函数创建、数据批量读取到 SQL 程序编写以及与触发器集成等一系列关键步骤,从而掌握 PL/pgSQL 的基本使用方法,体验其在应用开发中的优势。
🎯 案例优势
PL/pgSQL 是 SQL 的进阶语法,属于业务中常用的功能。熟悉 PL/pgSQL 可以提升业务开发效率和把业务逻辑下沉到数据库中来。简化业务开发的复杂度。
🕹️ 案例流程
📃 流程说明
- 领取空间开发桌面;
- 在空间开发桌面终端进入 GaussDB;
- 进行数据库的开发者空间进行 GaussDB 之 PL/pgSQL 的操作;
🗂️ 实例实操:详细案例操作请阅读 👉️👉️👉️ 基于开发者空间GaussDB云数据库的PLpgSQL实践一
- 登录开发者空间 GaussDB 生态版实例。
- 初识 PL/pgSQL 之变量声明,赋值与引用。
- 初识 PL/pgSQL 之条件控制。
- 初识 PL/pgSQL 之循环控制。
- 初识 PL/pgSQL 之 ERROR 抓取。
- 初识 PL/pgSQL 之 NULL 语句使用方法。
- 初识 PL/pgSQL 之匿名块和存储过程的实现。
🌈 案例最终结果
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)