SQL 编程

Db2 for IBM i 数据库为结构化查询语言 (SQL) 提供了广泛的支持。

本主题集合中显示的 SQL 语句示例基于样本表,并假定以下语句成立:

  • 每个 SQL 示例都显示在几行上,语句的每个子句都显示在单独的行上。
  • 将突出显示 SQL 关键字。
  • 样本表中提供的表名使用模式 CORPDATA。 在 "样本表" 中找不到的表名应使用您创建的模式。
  • 使用SQL命名约定。
  • 虽然 APOST 和 APOSTSQL 预编译器选项不是在 COBOL. SQL 和主语言语句中的字符串字面值由单引号 (') 定界。
  • 除非另有说明,否则将使用排序顺序 *HEX。

只要这些例子与这些假设不同,就说明了这一点。

由于此主题集合适用于应用程序员,因此显示的大多数示例就像它们是在应用程序中编写的一样。 但是,可以稍微更改许多示例,并使用交互式 SQL 以交互方式运行这些示例。 使用交互式 SQL 时, SQL 语句的语法与嵌入到程序中的同一语句的格式略有不同。

注: 通过使用代码示例,您同意 代码许可证和免责声明信息的条款。