达梦数据库编程指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2 DM SQL程序块结构

程序块是DM SQL程序的基本单元。DM SQL程序块的结构由声明部分、执行部分、异常处理部分组成,DM SQL程序块语法格式如下:

img

声明部分包含了变量和常量的数据类型和初始值。这个部分由关键字DECLARE开始。如果不需要声明变量或常量,那么可以忽略这一部分。需要说明的是,游标的声明也在这一部分进行。

执行部分是DM SQL程序块中的指令部分,由关键字BEGIN开始,以关键字EXCEPTION结束,如果EXCEPTION不存在,那么将以关键字END结束。所有的可执行语句都放在这一部分,其他的DM SQL程序块也可以放在这一部分。

异常处理部分是可选的,这一部分用于处理异常或错误,对异常处理的详细讨论在本书后面进行。

除在DECARE、BEGIN、EXCEPTION后面没有分号(英文的分号“;”)外,其他命令行都要以英文分号“;”结束。