返回首页

gbase数据、南大通用产品文档:GBase8a使用CHARACTER SET 参数导出数据

更新日期:2024年09月11日

示例
示例中所用的表及数据:
CREATE TABLE "test_3" (
"column_1" int(11) DEFAULT NULL,
"column_2" varchar(10) DEFAULT NULL,
"column_3" varchar(20)
DEFAULT NULL);

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1250
gbase> select * from test_3;
+----------+----------+----------+
| column_1 | column_2 | column_3 |
+----------+----------+----------+
|
59432 | gg
| laqpqpd
|
|
43452 | sisoekso | mozoa,a
|
|
3890 | lqps,rpd | gg
|
+----------+----------+----------+
3 rows in set (Elapsed: 00:00:00.01)
导出SQL 语句:
gbase> select * from test_3 into outfile '/home/gbase/test.txt'
character set
gbk;
Query OK, 3 rows affected (Elapsed: 00:00:00.29)
查看导出文件:
$cat test.txt:
43452
sisoekso
mozoa,a
3890
lqps,rpd
gg
59432
gg
laqpqpd

事务T1:
START TRANSACTION;
INSERT INTO test VALUES(2,'test2','test123');
COMMIT;
事务T2:
START TRANSACTION;
INSERT INTO test VALUES(3,'test3','test123');
COMMIT;
场景1:
开启事务T1,不提交的同时开启事务T2,事务T1 执行INSERT 完成后,执行事务
T2 的INSERT 语句,可以执行成功,读已提交和可重复读隔离级别下,此时在事务T1
中执行SELECT 语句,看不到事务T2 中插入的数据,事务T2 中执行查询语句看不到
事务T1 中插入的数据。
场景2:

READ COMMITTED 级别
开启事务T1,不提交的同时开启事务T2,事务T1 执行INSERT 完成后直接提交,事
务T2 中执行INSERT 语句后执行查询语句,可以看到事务T1 中插入的数据。

REPEATABLE READ 级别
开启事务T1,不提交的同时开启事务T2,事务T1 执行INSERT 完成后直接提交,事
务T2 中执行INSERT 语句后执行查询语句,看不到事务T1 中插入的数据。

GBA-01BR-0014
错误码
错误标识
错误显示信息
GBA-01BR-0014

BackUp Error
错误出现原因
备份失败
分析与建议
查看具体错误码或日志,进一步定位错误

GBase 8a MPP Cluster 产品手册
7 附录
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1683