#PL参考手册

PL全称为Procedural Language/Structured Query Language,过程化SQL语言,它是一种建立在普通SQL语言之上的编程语言。

面向读者:

PL参考手册适用于使用PL语言进行开发的所有角色,包括:

  • 基于数据库PL语言的开发者

  • 使用数据库PL语言的分析者

  • 数据库管理员

要有效地使用本文档,需要具备以下方面的知识储备:

  • 基本编程能力,掌握变量、控制、函数调用等概念

  • 结构化查询语言

  • YashanDB数据库的基础知识,如系统视图

手册约定:

  • 符号 说明

  • [] 表示包含一个或多个可选项。

  • {} 表示包含两个及以上候选,必须在其中选取一个。

  • | 分割中括号或者花括号中的两个或两个以上选项。

  • ... 表示其之前的元素可以被重复。

  • 大写 表示系统关键字。

  • 小写 表示用户标识符或者需要用户输入的子句缩写。

关于本手册中使用的示例说明:

  • 示例中的SQL、PL语句在yasql工具中运行,并以yasql工具的输出结果作为样例进行展示。

  • 示例中使用DBMS_OUTPUT.PUT_LINE语句向yasql工具端打印输出,为达到输出效果,需要保证在yasql工具里已运行set serveroutput on来打开控制数据开关,详见工具手册yasql使用指导

  • 系统对浮点类型及NUMBER类型数据输出时的显示宽度默认为10,可通过SET NUMWIDTH来调节显示宽度。

  • 关于日期的显示格式:为尽量模拟实际业务,本手册示例库的日期格式被设置为'YYYY-MM-DD HH24:MI:SS',如DATE_FORMAT配置参数不是按此格式设置,所看到的日期格式将与本手册不一致。

  • 示例使用与SQL参考手册中一致的样例表。

Note

没有特殊说明规则的话,PL语句不输入参数或输入NULL,表示不对这个参数做任何处理。

pdf-btn 下载文档
copy-btn 复制链接