SQL 程序语句(外部)

SQL控制语句允许在SQL控制语句中指定多个SQL语句。 这些语句被定义为SQL过程语句。

语法

阅读语法图跳过可视化语法图SQL标签:SQL控制语句SQL-statement

描述

SQL标签
为语句指定标签。 SQL标签不能是包含小写字母或特殊字符的分隔标识符。 在程序中,标签必须是唯一的。
SQL控制语句
指定一个SQL语句,该语句能够控制逻辑流程、声明和设置变量,以及处理本节中定义的警告和异常。 SQL程序支持控制语句。
SQL-statement
指定一个SQL语句。 这些语句在 Db2 for z/OS 中的 SQL 语句中有所描述。

注意

注释: 注释可以包含在SQL过程的主体中。 除了双破折号形式的评论(--)外,评论还可以以/*开头,以*结尾。 以下规则适用于此类评论:

  • 开头字符/*必须相邻且位于同一行。
  • 结尾字符“*”必须相邻且位于同一行。
  • 只要有空格,就可以开始输入评论。
  • 评论可以继续到下一行。

处理错误和警告 :在SQL程序中,可以使用以下方法检测条件:

  • 测试特殊的SQL变量SQLSTATE和SQLCODE。
  • 发出获取诊断报告请求,以获取车辆状态信息。 请参阅 “获取诊断”报表
  • 定义条件处理程序,以检测和处理条件。 请参阅复合语句 ,了解有关定义条件处理程序的信息。