SQL 编程

前面的示例似乎将 SQL 作为一种交互的计算机语言;即,似乎您可以直接将 SELECT 语句输入数据库服务器内并查看回滚给您的数据行。

当然,情况并非如此。在您与数据库服务器之间存在许多软件层。在可显示数据之前,数据库服务器以必须格式化的二进制形式保留数据。它不会立即返回大量数据;当程序请求它时,它一次返回一行。

您可使用 DB-Access 通过交互的访问,通过以诸如 GBase 8s ESQL/C这样的 SQL API 编写的应用程序,或通过诸如 SPL 这样的应用程序语言,来访问您的数据库中的信息。

几乎所有程序都可包含 SQL 语句,执行它们,并从数据库服务器检索数据。本章节说明如何执行这些活动并指示您可如何编写执行它们的程序。

本章节介绍使用任何语言进行 SQL 编程的常见概念。在您可以特定的编程语言编写成功的程序之前,您必须先熟悉那种语言。然后,由于每种语言中处理的细节都不同,因此您必须熟悉特定于那种语言的 GBase 8s SQL API 的出版物。