返回首页

gbase数据、南大通用产品文档:GBase8a指定导出的文件个数

更新日期:2024年09月11日

在SELECT INTO OUTFILE 语句中可以指定FILECOUNT 参数指定并行导出的文
件个数,
文件命名方式为file_title+suffix+file_ext 形式,
其中file_title 是file_name
中’.’之前的部分,file_ext 为file_name 中’.’之后的部分(包含’.’)suffix
为自动追加的文件名后缀,第一个文件名后缀是“_1”,以此类推。
示例
示例1:指定导出的文件个数FILECOUNT(本地导出时本参数不起作用)。
示例中所用的表及数据:
DROP TABLE IF EXISTS test;
CREATE TABLE test (ps_partkey bigint,ps_suppkey bigint,ps_availqty
bigint,ps_supplycost decimal(15,2),ps_comment varchar(200));
gbase>select * from test;
+------+------+------+--------+-------------------------------------+
| a
| b
| c
| d
| e
|
+------+------+------+--------+-------------------------------------
|
1 |
2 | 3325 | 771.64 | , even theodolites. regular
|
|
1 | 2502 | 8076 | 993.49 | ven ideas. quickly
|
|
1 | 5002 | 3956 | 337.09 | after the fluffily ironic
|
|
1 | 7502 | 4069 | 357.84 | al, regular dependencies
|
|
2 |
3 | 8895 | 378.49 | nic accounts. final accounts
|
|
2 | 2503 | 4969 | 915.27 | ptotes. quickly pending
|
|
2 | 5003 | 8539 | 438.37 | blithely bold ideas. furiously
|
|
2 | 7503 | 3025 | 306.39 | olites. deposits wake carefully
|
|
3 |
4 | 4651 | 920.92 | ilent foxes affix furiously quickly |
|
3 | 2504 | 4093 | 498.13 | ending dependencies haggle fluffily |
|
3 | 5004 | 3917 | 645.40 | of the blithely regular theodolites |
|
3 | 7504 | 9942 | 191.92 | unusual, ironic foxes according
|
|
4 |
5 | 1339 | 113.97 | carefully unusual ideas. packages
|
|
4 | 2505 | 6377 | 591.18 | ly final courts haggle
|
|
4 | 5005 | 2694 |

闪回查询
背景信息
闪回查询可以查询过去某个时间点表的某个snapshot 数据,
这一特性可用于查看和逻辑
重建意外删除或更改的受损数据。
闪回查询基于MVCC 多版本机制,
通过检索查询旧版本,

GBase 8c 管理员指南
南大通用数据技术股份有限公司
109
获取指定老版本数据。
语法
{[ ONLY ] table_name [ * ] [ partition_clause ] [ [ AS ] alias [ ( column_alias
[, ...] ) ] ]
[ TABLESAMPLE sampling_method ( argument [, ...] ) [ REPEATABLE ( seed ) ] ]
[TIMECAPSULE { TIMESTAMP | CSN } expression ]
|( select ) [ AS ] alias [ ( column_alias [, ...] ) ]
|with_query_name [ [ AS ] alias [ ( column_alias [, ...] ) ] ]
|function_name ( [ argument [, ...] ] ) [ AS ] alias [ ( column_alias [, ...]
| column_definition [, ...] ) ]
|function_name ( [ argument [, ...] ] ) AS ( column definition [, ...] )
|from_item [ NATURAL ] join_type from_item [ ON join_condition | USING
( join_column [, ...] ) ]}
语法树中“TIMECAPSULE {TIMESTAMP | CSN} expression”为闪回功能新增表达方式,
其中TIMECAPSULE 表示使用闪回功能,
TIMESTAMP 以及CSN 表示闪回功能使用具体时
间点信息或使用CSN(commit sequence number)信息。
参数说明
TIMESTAMP
指要查询某个表在TIMESTAMP 这个时间点上的数据,TIMESTAMP 指一个具体的历
史时间。

CSN
指要查询整个数据库逻辑提交序下某个CSN 点的数据,CSN 指一个具体逻辑提交时间
点,数据库中的CSN 为写一致性点,每个CSN 代表整个数据库的一个一致性点,查询某个
CSN 下的数据代表SQL 查询数据库在该一致性点的相关数据。
示例
示例1
SELECT * FROM t1 TIMECAPSULE TIMESTAMP to_timestamp ('2020-02-11
10:13:22.724718', 'YYYY-MM-DD HH24:MI:SS.FF');
示例2

GBase 8c 管理员指南
南大通用数据技术股份有限公司
110
SELECT * FROM t1 TIMECAPSULE CSN 9617;
示例3
SELECT * FROM t1 AS t TIMECAPSULE TIMESTAMP to_timestamp ('2020-02-11
10:13:22.724718','YYYY-MM-DD HH24:MI:SS.FF');
示例4
SELECT * FROM t1 AS t TIMECAPSULE CSN 9617;

在“数据库导航”中,依次展开服务器、
“数据库”

“存储过程”节点,右
键单击需要过滤的存储过程,选择过滤,配置存储过程过滤。

GBaseDataStudio 管理工具手册
- 322 -
南大通用数据技术股份有限公司
图5- 724 过滤存储过程
系统将打开一个过滤窗口,填写需要包含和排除的关键字,选择确定,如
下图所示:

GBaseDataStudio 管理工具手册
南大通用数据技术股份有限公司
- 323 -
图5- 725 过滤窗口
过滤后会显示符合筛选条件的存储过程
图5- 726 过滤结果

GBaseDataStudio 管理工具手册
- 324 -
南大通用数据技术股份有限公司