返回首页

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

更新日期:2024年09月11日

功能说明
查询表空间信息。
语法格式
SHOW
[FULL]
TABLESPACES [FROM [vc_name.]database_name] ;
表5- 120 参数说明
参数名称


FULL
显示是否是默认表空间。
vc_name
vc 名,可选项。
database_name
数据库名。
示例
gbase> SHOW FULL TABLESPACES;
+------------------------+------------------------+------------+
| Tablespace_in_test_sdy | Tablespace_in_test_sdy | Is_default |
+------------------------+------------------------+------------+
| sys_tablespace
| .
| no
|
| tbs1
| ../tbs1
| yes
|
+------------------------+------------------------+------------+
2 rows in set (Elapsed: 00:00:00.00)

使用“表”选项可处理表。
要在不进行 SQL 编程的情况下执行以下任何表管理任务,请使用“表”选项:
l
创建新表
l
定义新表或现有表的分段存储策略
l
改变、删除或显示有关现有表的信息
使用“表”菜单选项,如下表所示:
选项
用途
创建
允许您定义新表的结构。
“创建表”
菜单提供了用于内置数据类型的数据
类型选项。要使用某种扩展数据类型(如智能大对象、用户定义的(不透
明)数据类型或集合数据类型)来定义列,请使用 SQL 菜单输入并运行
CREATE
TABLE 语句。
DB-Access 只能构造以升序排列的非集群 B 型树列
索引。如果需要散列或混合分段存储,请使用 SQL 菜单输入并运行
CREATE TABLE 或 ALTER TABLE 语句。
改变
允许您改变现有表的结构,
包括列、
分段存储和约束。
您必须具有
“改变”
特权才能成功改变表。
要使用 LOAD 语句将数据插入表中,
您必须对该表
具有“插入”和“选择”特权。
信息
显示有关表结构的信息
删除
从数据库中删除表
移动
将表从当前数据库移动到另一个数据库。
退出
返回到 DB-Access 主菜单
“创建表”和“变更表”菜单都具有下表中描述的相同选项:
选项
用途
添加
显示模式编辑器,您可以从中将新列添加至表
修改
显示使用“添加”选项定义的列,以便能够在构建表之前修改
列结构

GBase 8s DB-Access 用户指南
南大通用数据技术股份有限公司 - 38 -

选项
用途
删除
从表中删除现有列
屏幕
在模式编辑器中显示列定义的下一屏
表选项
使您可以显示和选择新表的存储空间。
显示用于设置新表的分
段存储策略的选项。
使您可以设置新表的扩展数据块大小和锁
定方式。为现有分段表添加或删除行标识。
约束
使您可以定义主键约束、外键约束、检查约束和唯一约束以及
设置缺省列值
退出
构建、重新构建或废弃使用其他选项指定的模式和结构,然后
返回到“表”菜单
重要: 必须使用空格键在菜单选项之间移动,因为方向键控制模式编辑器中的光标移动。


在对象资源管理器中,依次展开“服务器”、“数据库”、“表”,在“约束”节点上单击
右键,选择“新建约束”。

打开“约束”对话框。

系统自动生成约束名,选择约束类型。

Check 类型,输入约束内容。

Unique 类型,选择约束列。

点击“创建”,完成约束创建。

图:新建约束