一条SQL语句只能完成某个单一功能的数据处理功能。为了提高数据库管理系统的数据处理能力,达梦数据库对SQL进行了扩展,将变量、控制结构、过程和函数等结构化程序设计要素引入SQL语言中,从而实现对数据库数据的各种复杂处理。在达梦数据库中,将这种程序称为DM SQL程序。本章主要介绍DM SQL程序的特点、语法结构、数据类型、控制结构和异常处理等内容。