返回首页

gbase数据、南大通用产品文档:GBase8s总结

更新日期:2024年09月11日

可将 SQL 语句写入程序内,如同它们是不同的编程语言的语句那样。可在 WHERE 子句
中使用程序变量,可将来自数据库的数据访存到它们之内。预处理器将 SQL 代码翻译为
过程调用和数据结构。
编写不返回数据的语句,或仅返回一行数据的查询,就像该语言的普通命令语句一样。可
返回多行的查询与表示当前数据行的游标相关联。通过游标,程序可根据需要访存数据的
每一行。
将静态 SQL 语句写入程序的文本内。然而,程序在它运行时动态地形成新的 SQL 语句,
并执行它们。在最先进的情况下,程序可获得关于查询返回的列的数目和类型,并动态地
分配内存空间来保存它们。

10 通过 SQL 程序修改数据
前一章节描述如何将 SQL 语句插入或嵌入到其他语言编写的程序之内,特别是 SELECT
语句。嵌入式 SQL 使程序能够从数据库检索数据行。
本章节讨论当程序需要删除、插入或更新行来修改数据库时发生的问题。如在 SQL 编程
中那样,此章节为您阅读您的 GBase 8s 嵌入式语言出版物做准备。
在 修改数据 中讨论 INSERT、UPDATE 和 DELETE 语句的常规用法。本章节从程序之
内检验它们的使用。您可方便地将语句嵌入在程序中,但难以处理错误和处理来自多个程
序的并发修改。

此类可以打开和管理一个到GBase
Server 的连接。通常用于发送SQL 命令
和读取结果。

使用 -f 命令列出数据忽略功能当前影响的 dbspace。
语法:

-f 选项列出用 DATASKIP 配置参数和 onspaces 的 -f 选项设置的 dbspace 。
执行 onstat
-f 时,数据库服务器显示以下三种输出之一:
 Dataskip 对所有dbspace 都是 OFF 。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 481 -
 Dataskip 对所有dbspace 都是 ON 。
 Dataskip 对以下 dbspace 都是 ON :
dbspace1 dbspace2...