返回首页

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

更新日期:2024年09月11日

(1 row)

variance(expexpression,ression)
描述:var_samp 的别名。
返回类型:
对于浮点类型的输入返回double precision 类型,
其他输入返回numeric 类型。
示例:
gbase=# SELECT VARIANCE(inv_quantity_on_hand) FROM public.inventory WHERE
inv_warehouse_sk = 1;
variance
--------------------

功能说明
GBase 8a MPP Cluster 提供数据库对象结构的导出工具,
可以导出的数据库对象结
构有:表结构、存储过程、自定义函数(不包含UDF 和UDAF)。
当使用gcdump 工具导出某个数据库对象的结构,并生成导出的sql 脚本文件时,
仅导出表结构,不包含其中数据;
Gcdump 工具一次只能导出一个指定VC 下的数据库对象结构。
语法格式
gcdump [OPTIONS] database [tables]
gcdump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
gcdump [OPTIONS] --all-databases [OPTIONS]
OPTIONS 参数说明
-A, --all-databases
导出所有用户数据库结构
-u, --user=name
连接数据库的数据库用户名
-p, --password[=name]
连接数据库的用户密码
-P, --port=#
连接数据库的端口
-B, --databases
导出指定的数据库结构

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1268
-f, --force
导出过程中忽略sql 错误
--ignore-table=database.table
指定不要转储的表,该参数每次只能指定一个表,
如果需要忽略多个表,使用多个参数指定。
-n, --no-create-db
不输出建库语句'CREATE DATABASE IF NOT EXISTS
db_name;' 语句
-t, --no-create-info 不输出建表语句
-q, --quick
导出结果不缓存,直接输出
-Q, --quote-names
输出的表名和列名带引用符号(`)
-r, --result-file=name 导出结果输出到指定的文件中
-R, --routines
导出存储过程和函数
-W, --fixed-vc-name=name 指定导出的VC 名字,
一次只能导出一个VC 的数据库
对象,如果不指定该参数,该参数默认为default vc
-X, --xml
导出文件格式为xml
-I, --colId
导出表结构含TID 和UID,同show full create table
示例
$ gcdump -A -W vc1 --ignore-table=testdb.t --ignore-table=testdb.abc
$ gcdump
-W vc1 -B testdb2

在“对象资源管理器”中右键单击用户数据库下的某个数据库,单击“导
入数据库”菜单,并弹出操作对话框。确认数据库没有表存在。如下图所示:

图 7-138 导入数据库
选择“ 导出数据库为压缩文件”菜单项后,会弹出“导入数据库为压缩
文件”对话框,如下图所示:




GBase 8a MPP Cluster 管理工具手册
南大通用数据技术股份有限公司

- 141 -
图 7-139 导入数据库
点击“选择路径”按钮,选择导出文件的本地存放路径。

图 7-140 导入路径选择
在“ 导入数据库”对话框中,显示已选择的本地文件存放路径。确保选择的
路径下没有除了导入数据以外的其他文件或文件夹。

GBase 8a MPP Cluster 管理工具手册

- 142 -

南大通用数据技术股份有限公司

图 7-141 导入数据库
选择好后,点击“确定”按钮,开始导入数据库

图 7-142 导入进度
导入成功后,提示信息

图 7-143 导入提示




GBase 8a MPP Cluster 管理工具手册
南大通用数据技术股份有限公司

- 143 -
导入成功后查看表数据

图 7-144 导入结果

GBase 8a MPP Cluster 管理工具手册

- 144 -

南大通用数据技术股份有限公司