跳转到内容

SQL\400/简介

来自维基教科书,开放的书籍,为开放的世界

SQL/400 是 IBM AS/400 的专有 SQL 方言,后来更名为 iSeries,最后更名为 SystemI,商业 eServer 计算机平台。它有多种形式或运行 SQL 的方式。

  • 交互式 SQL/400 可以从命令行运行。调用 STRSQL {启动 SQL/400},进入看起来像另一个命令行的界面,我们可以在其中键入 SQL 语句以立即执行,也可以使用 F4 提示功能来导航 IBM DB2/400 数据库,它是 UDB 的一个版本,IBM 的通用数据库,以访问 400 的文件(表)及其字段(列),用于将其合并到 SQL 语句中。 交互式 SQL/400 通常用于识别执行各种编程操作所需的语句。退出交互式 SQL/400 会话时,我们可以选择保存活动日志,从中可以将成功的 SQL/400 语句复制到其他 SQL/400 版本中。
  • SQL 查询管理器用于设计和存储 SQL 查询,这些查询用于提取信息、生成报告和创建过程。查询管理器是 SQL 的一个界面,最终用户即使不熟悉 SQL 这门编程语言,也可以通过提示了解创建查询和报告所需的知识,这些查询和报告比其他工具所能创建的更复杂,并且可以根据需要重新运行。
  • 静态嵌入式 SQL 涉及将 SQL 语句硬编码到其他高级语言程序中,例如 RPG/400Cobol/400、C/400 和 REXX。之所以这样做,是因为在某些情况下,SQL 比其他语言更强大,但它们也有一些 SQL 做不到的事情。请参阅比较计算机语言。因此,AS/400 程序员可以选择最适合所需功能的计算机语言,使用不同语言编写的程序可以通过多种方式调用其他语言中的代码。
  • 动态嵌入式 SQL

所有支持 静态嵌入式 SQL 的 AS/400 语言也支持动态嵌入式 SQL。

  • 其他 SQL/400 应用程序。假设您使用带有许多 PC 应用程序(如 Microsoft Excel)的个人计算机连接到 AS/400。您可以在 Excel 单元格中放置 SQL 语句,这些语句将访问 AS/400 数据库。当您打开 Excel 时,它会立即向您显示数据库中的最新数据。然后,您可以更改语句来更改为 Excel 选择的数据。

支持嵌入式 SQL 的语言

[编辑 | 编辑源代码]
IBM System I 计算机。
华夏公益教科书