返回首页

gbase数据、南大通用产品文档:GBase8cUbtree 索引内部函数

更新日期:2024年09月11日

btbeginscan
btbeginscan
btbeginscan
btbeginscan
btbeginscan
ubtbuild
ubtbuild
ubtbuild
ubtbuild
ubtbuild
ubtbuildempty
ubtbuildempty
ubtbuildempty
ubtbuildempty
ubtbuildempty
ubtbulkdelete
ubtbulkdelete
ubtbulkdelete
ubtbulkdelete
ubtbulkdelete

NUMERIC 数据类型与定点 DECIMAL 同义。

使用 INFO 语句来罗列在当前数据库中所有用户定义的表的名称,或来显示关于
特定表的信息。
语法

GBase 8s SQL 指南:语法
南大通用数据技术股份有限公司 707

此语句是对 SQL 的 ANSI/ISO 标准的扩展。您仅可随同 DB-Access
使用此语句。
元素
描述
限制
语法
table 您对其寻找信息的表
必须存在
数据库对象名
用法
INFO TABLES 语句罗列在当前数据库中所有用户定义的表的名称。可紧跟在
INFO 关键字之后的其他关键字指示 DB-Access 来显示其名称紧跟在 FOR 关键
字之后的那个 table 的各种属性。要从多于一个关键字选项显示信息,请发出多
个 INFO 语句。
INFO 语句支持的关键字选项可显示下列信息:

TABLES 关键字
使用 TABLES(不随同 FOR 子句)来罗列当前数据库中每个表的标识
符,不包括系统目录表。每一用户定义的表按下列格式之一罗列:
o
如果您是 cust_calls 表的所有者,则它显示为 cust_calls。
o
如果您不是 cust_calls 表的所有者,则该所有者的授权标识符在
表名称之前,诸如 'june'.cust_calls。

COLUMNS 关键字
使用 COLUMNS 来显示在指定的表中的列的名称和数据类型,显示每一
列是否允许为 NULL 值。

GBase 8s SQL 指南:语法
南大通用数据技术股份有限公司 708

INDEXES 关键字
使用 INDEXES 来显示指定的表的每一索引的名称、所有者和类型,以及
集群状态,并罗列建立了索引的列。

FRAGMENTS 关键字
使用 FRAGMENTS 来显示分片策略和存储分片表的分片的 dbspace 的名
称。如果以基于表达式的分布方案对表分片,则 INFO 语句还显示这些表
达式。

ACCESS 或 PRIVILEGES 关键字
使用 ACCESS 或 PRIVILEGES 来显示指定的表的用户、角色和
PUBLIC 当前持有的自主访问权限。(在此上下文中,这两个关键字是同
义词。)

REFERENCES 关键字
使用 REFERENCES 来显示在指定的表的列上可定义引用约束的用户的
References 访问权限。对于数据库级权限,请使用 SELECT 语句来查询
sysusers 系统目录表。

STATUS 关键字
使用 STATUS 来显示关于指定的表的所有者、行长度、行和列的数目、
创建日期和审计跟踪状态的信息。
使用 SQL 的 INFO 语句的另一种方法是使用 DB-Access 的 SQL 菜单或 Table
菜单的 Info 命令来显示相同的和附加的信息。
示例
使用下列示例来罗列数据库中的用户表:
INFO TABLES;
要显示关于特定的表的信息,请使用语法:
INFO info_keyword FOR table

GBase 8s SQL 指南:语法
南大通用数据技术股份有限公司 709
此处,table 为表名称,且 info_keyword 为 INFO 语句的七个关键字选项之
一,除了 TABLES 之外。 例如,要显示表 customer 的列的名称,请使用此语
句:
INFO COLUMNS FOR customer;
此示例产生下列输出:
Column name Type Nulls
customer_num serial no
fname char(15) yes
lname char(15) yes
company char(20) yes
address1 char(20) yes
address2 char(20) yes
city char(15) yes
state char(2) yes
zipcode char(5) yes
phone char(18) yes