SQL 过程体中的 SQL PL 逻辑元素
SQL 过程语言 (SQL PL) 支持可用于控制语句执行顺序的变量和控制流语句。
顺序执行是程序执行可采用的最基本路径。通过此方法,程序从代码的第一行开始执行,然后执行下一行代码,然后继续直到已执行代码中的最后一个语句。此方法对非常简单的任务很有效,但因为它只能处理一种情况,所以用处不大。程序能够需要能够根据环境不断变化而做出相应响应。通过控制代码的执行路径,可使用特定代码块来以智能方式处理多种情况。
IF 和 CASE 之类的语句可用于有条件执行 SQL PL 语句块,而 WHILE 和 REPEAT 之类的其他语句通常用于重复执行一组语句直到任务完成。
尽管有多种类型的 SQL PL 语句,但它们只能分为几种类别:
- 与变量相关的语句
- 条件语句
- 循环语句
- 控制转移语句