返回首页

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

更新日期:2024年09月11日

功能说明
记录用户组管理信息。
表结构说明
表5- 296 表结构信息说明:




FROM_HOST
用户组ip
FROM_USER
用户组名
TO_HOST
用户IP
TO_USER
用户名
WITH_ADMIN_OPTION
是否拥有把用户组授予其它用户的权限
Y:可以把用户组授予其它用户的权限
N:不可以把用户组授予其它用户的权限

在关系数据库系统中,表是一行列标题加上零行或多行数据值。列标题行标识了一个或多
个列以及每一列的数据类型。
当创建表时,数据库服务器会为称为扩展数据块的页块中的表分配磁盘空间。(请参阅扩
展数据块数。)您可以指定第一个以及任何后续扩展数据块的大小。
可以在创建表(通常用 CREAT TABLE 的 IN dbspace 选项)时,通过命名数据库空间
将表放到特定的数据库空间中。不指定数据库空间时,数据库服务器会将该表放置在数据
库所在数据库空间中。
您还可以:

在多个数据库空间上将表分段。然而,您不能将这些分段放在不同页大小的数据
库空间中。所有分段可能都需要有相同的页大小。
您必须为指定哪些表行位于哪些数据库空间的表定义分布方案。

如果分段表使用基于表达式的或循环分发方案,请在单个数据库空间内创建分段
表的多个分区。
表或表分段完全位于在其中创建它们的数据库空间中。数据库服务器管理员可以使用此事
实来限制表的增长,方法是将表放置在数据库空间中然后当数据库空间变满时拒绝向其添
加块。
由扩展数据块组成的表可以跨多个块,如下图所示。
图: 跨多个块的表


GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 167 -

简单大对象位于 BLOB 页中,这些 BLOB 页可以位于带有表的数据页的数据库空间中
或位于独立的 BLOB 空间中。
简单大对象位于 BLOB 页中,这些 BLOB 页可以位于带有表的数据页的数据库空间中
或位于独立的 BLOB 空间中。使用 Optical Subsystem,您还可以将简单大对象存储在光
存储子系统中。
已损坏的表
以下各项可能损坏表:

不正确的缓冲区清空

用户错误

在块顶部安装文件系统或另一个块

当更改的范围超出您要求的范围时进行删除或更新
已损坏的索引会导致表看起来已损坏,即使该表实际并未损坏也是如此。
oncheck 命令不能修复大多数已损坏的表。如果某个页已损坏,oncheck 可检测并尝试修
理该页,但无法更正该页中的数据。

使用 OUTPUT 语句来将查询的结果发送到操作系统文件或程序。
语法

元素
描述
限制
语法
filename 写查询结果的位置的
路径和文件名。缺省
的路径为当前的目
录。
可指定新的或现有的文
件。如果文件存在,则查
询结果覆盖该文件的当前
的内容。
必须符合您的
操作系统的规
则。
program
要接收查询结果作为
输入的程序的名称。
程序必须存在,必须为操
作系统所知,且必须能读
取查询的结果。
必须符合您的
操作系统的规
则。
用法
OUTPUT 语句将查询结果写到操作系统文件中,或将查询结果管道到另一程序。
您可可选地指定从查询输出省略列标题。此语句为 SQL 的 ANSI/ISO 标准的扩
展。您仅可随同 DB-Access 使用此语句。

GBase 8s SQL 指南:语法
南大通用数据技术股份有限公司 765
将查询结果发送到文件
要将查询的结果发送到操作系统文件,请指定该文件的全路径名。如果该文件已
存在,则输出覆盖当前的内容。
下列示例展示如何将查询的结果发送到操作系统文件。该示例使用 UNIX™ 文件命
名约定。
OUTPUT TO /usr/april/query1
SELECT * FROM cust_calls WHERE call_code = 'L'
显示无列标题的查询结果
要显示无列标题的查询的结果,请使用 WITHOUT HEADINGS 关键字。
将查询结果发送给另一程序
您可使用关键字 PIPE 来将查询结果发送到另一程序,如下例所示:
OUTPUT TO PIPE more
SELECT customer_num, call_dtime, call_code
FROM cust_calls;