返回首页

gbase数据、南大通用产品文档:GBase8s示例代码约定

更新日期:2024年09月11日

SQL 代码的示例在整个出版物中出现。除非另有说明,代码不特定于任何单个的
GBase 8s 应用程序开发工具。
如果示例中仅列出 SQL 语句,那么它们将不用分号定界。例如:您可能看到以下示
例中的代码:
CONNECT TO stores_demo
...


GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 4 -
DELETE FROM customer
WHERE customer_num = 121
...

COMMIT WORK
DISCONNECT CURRENT
要将此 SQL 代码用于特定产品,必须应用该产品的语法规则。例如,如果使用的是
SQL API,
那么必须在每条语句的开头使用 EXEC SQL,
并在每条语句的结尾使用分号
(或
其他合适的定界符)。 如果使用的是 DB–Access,那么必须用分号将多条语句隔开。
提示: 代码示例中的省略点表示在整个应用程序中将添加更多的代码,但是不必显示
它以描述正在讨论的概念。
有关使用特定应用程序开发工具或 SQL API 的 SQL 语句的详细指导,请参阅您的
产品文档。
2 GBase 8s ESQL/C 是什么?

在“数据库导航”中,右键单击用户数据库下的“GBase8t 引擎”节点,
点击某个GBase8 引擎表。点击“数据”
,显示GBase8t 引擎表的表数据。点击
“图”
,显示GBase8t 引擎表的图表展示。

GBaseDataStudio 管理工具手册
南大通用数据技术股份有限公司
- 189 -
图5- 554 Gbase8t 引擎表显示

使用 DBBLOBBUF 环境变量,可以控制在 UNLOAD 语句处理 TEXT 或 BYTE 值时,这
些值是临时存储在内存中还是存储在文件中。DBBLOBBUF 仅影响 UNLOAD 语句。

size 表示 TEXT 或 BYTE 数据的最大大小 (KB)。
如果 TEXT 或 BYTE 数据大小小于缺省值 10 KB(或 DBBLOBBUF 的设置),那么
TEXT 或 BYTE 值临时存储在内存中。如果数据大小大于缺省值或 DBBLOBBUF 设置,那么
会将该数据值写入临时文件。例如,要将缓冲区大小设置为 15 KB,请按以下示例所示设
置 DBBLOBBUF:

GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 150 -
setenv DBBLOBBUF 15
此处小于 15 KB 的任何 TEXT 或 BYTE 值都将临时存储在内存中。大于 15 KB
的值临时存储在文件中。