Db2 for z/OS® 支持的 SQL 语句通常分为不同的类别。
下表显示了正式和非正式用于组织 Db2 for z/OS
| SQL模式语句 |
SQL模式语句可用于创建、修改和删除模式及模式对象。 以下SQL模式语句也被归类为数据定义语言 (DDL) 语句:
以下SQL模式语句也被归类为数据控制语言 (DCL ) 语句:
|
| SQL数据语句 |
以下SQL数据语句可用于通过查询检索数据,以及对表进行插入、更新和删除操作。 SQL数据语句也被归类为数据操作语言 (DML) 语句。
以下SQL数据语句也可以归类为数据更改语句:
以下SQL数据语句也可以归类为查询:
以下语句也被视为 SQL 数据语句:
|
| SQL事务语句 |
以下SQL事务语句可用于设置事务参数,以及开始或终止事务。
|
| SQL 控制语句 |
SQL 控制语句:使用结构化编程语言编写 SQL 函数、原生 SQL 过程和带有 SQL 控制语句的高级触发器的主体,从而执行一系列 SQL 语句。 这些语句也被归类为 SQL程序语言(SQL PL) 语句。 它们与大多数SQL语句分开记录。 更多信息,请参阅 SQL程序语言(SQL PL )。 |
| SQL连接语句 |
以下SQL连接语句用于启动和终止连接,并允许客户端从一个数据库服务器的会话切换到另一个数据库服务器的会话。
|
| SQL会话语句 |
以下SQL会话语句设置会话的一些默认值和其他参数。
|
| SQL诊断语句 |
以下SQL诊断语句从诊断区域获取诊断信息,并显示SQL例程中的异常。
|
| SQL动态语句 |
以下SQL动态语句可用于准备和执行动态生成的SQL语句,并获取有关这些语句的信息。
|
| SQL主机语言语句 |
以下语句可用于主机语言应用程序。
|