返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

增加列
使用“表设计器”可以向表中添加新列。在“表设计器”中打开一个表
后,您将在其中看到所有当前定义的列,并会在表定义网格底部看到一个空白
行。您可以在该空白行中添加列,或者在现有行之间插入列。
在“对象资源管理器”中,展开用户数据库所属的具体表节点,在“列”
节点上单击右键,选择菜单中的“新建列”选项,如下图所示:

图 7-38 增加列
选择“新建列”菜单项后,将打开表设计器,光标定位在新增列上,如下
图所示:


GBase 8a MPP Cluster 管理工具手册

- 66 -

南大通用数据技术股份有限公司
图 7-39 在表设计器中新建列
在“列名”列的单元格中键入列名。列名是必需设置的值。
按 Tab 键转到“数据类型”单元格,再从下拉列表中选择数据类型。它
也是必需设置的值,如果您没有选择,它将被赋以默认值。
之后依次设置长度、允许为空等值。
保存之后列即增加成功。

可以使用 onparams 实用程序添加或删除逻辑日志文件、更改物理日志参数和添加新的缓
冲池。
本章内容
本章说明如何使用以下 onparams 选项:
 onparams -a -d dbspace: 添加逻辑日志文件
 onparams -d -l lognum: 删除逻辑日志文件
 onparams -p: 更改物理日志参数
 onparams -b: 添加缓冲池
如果正在进行存储空间备份,那么任何 onparams 命令都会失败。如果不使用任何选项,
那么 onparams 返回用法语句。
你不能在高可用数据复制
(HDR)
辅助服务器、
远程独立
(RS)
辅助服务器或共享磁盘
(SD)
辅助服务器上使用 onparams 实用程序。
您也可以使用等同于 onparams 命令的 SQL 管理 API 命令添加或删除逻辑日志文件、更
改物理日志参数和添加新的缓冲池。
在 UNIX™ 上,必须作为用户 root 或用户 gbasedbt 登陆才能执行 onparams 。只有用户
gbasedbt 才能执行 SQL 管理 API 命令字符串。
在 Windows™ 上,必须是 Gbasedbt-Admin 群组的成员才能执行 onparams。

固定型缓冲区和不固定型缓冲区之间存在一些差异。
下表描述了固定型缓冲区和不固定型缓冲区之间的差异。

GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 135 -
缓冲区
描述
固定型
当调用 ifx_rc_create() 创建行或集合缓冲区时,为缓冲区指定下列数
据类型:

缓冲区数据类型(行或一种集合类型)

行或集合中的元素的数据类型
当检索行或集合时,数据库服务器比较源和目标数据类型并将数据从
GBase 8s SQL 数据类型转换为其它必需的数据类型。
在将数据检索到缓冲区中之前可以修改行或集合。
不固定型
当调用 ifx_rc_create()创建行或集合缓冲区时,
您只能指定缓冲区数据
类型(行或集合),而不能指定元素类型。
当检索行或集合时,数据库服务器不会比较源和目标数据类型,因为
未指定目标数据类型。
相反,
行或集合缓冲区采用源数据的数据类型。

在修改行或集合缓冲区后,您必须初始化它们。要初始化缓冲区,将
行或集合检索到其中。
即使包含数据,缓冲区类型也不会保留。