返回首页

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

更新日期:2024年09月11日

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

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

字符型数据的转义规则
数据类型
表5- 157 数据类型
字符型数据类型
DATE
DATETIME
TIMESTAMP
TIME
CHAR
VARCHAR
BLOB
TEXT
数据进行转义的情况
满足下列判断条件之一,则字符x 需要进行转义:

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1232

字符x 等于转义符首字符。

字符x 等于行分隔符首字符(FIELDS TERMINATED BY)。

字符x 等于“\0”。

enclosed 的值为TURE,并且字符x 等于FIELDS ENCLOSED BY 设置的字
段包围符首字符。

enclosed 的值不为TURE,并且字符x 等于FIELDS TERMINATED BY 设置
的字段分隔符首字符。
enclosed 值的判定规则请参见下文说明。
转义规则说明

正常情况下,
使用FIELDS ESCAPED BY 关键字定义的转义符对字符进行转
义;

如果指定FIELDS ENCLOSED BY 关键字的值为“n、t、r、b、0、Z、N”之
一,并且字符与“字段包围符首字符”相同时,使用字符本身对自己进行转
义。
示例中用到的表及数据:
DROP TABLE IF EXISTS t;
CREATE TABLE t(n int, v1 varchar(5), v2 varchar(8));
INSERT INTO t VALUES(102, 'ab', 'xmny');
示例:
SELECT * FROM t INTO OUTFILE '/home/gbase/temp/1.txt' FIELDS
ENCLOSED BY 'n';
查看导出结果,“xmny”中字符“n”使用其本身进行了转义:
$ cat 1.txt
n102n
nabn
nxmnnyn

如果指定FIELDS ENCLOSED BY 关键字的值不属于“n、t、r、b、0、Z、N”
之一时,则采用转义符进行转义的方式。
示例:
SELECT * FROM t INTO OUTFILE '/home/gbase/temp/2.txt' FIELDS
ENCLOSED BY 'm';
查看导出结果,“xmny”中字符“m”使用默认的转义符“\”进行转义:
$ cat 2.txt
m102m
mabm
mx\mnym

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1233

相关参数解释参考表20.2.21 GS_OPT_MODEL。
表11- 21 模型参数及建议
模型参数
参数建议
template_name
‘rlstm’
model_name
自定义,如‘open_ai’,需满足unique 约束。
datname
所服务database 名称,如‘postgres’。
ip
aiEngine-ip 地址,如‘127.0.0.1’。
port
aiEngine 侦听端口,如‘5000’。
max_epoch
迭代次数,推荐较大数值,保证收敛效果,如‘2000’。
learning_rate
(0, 1]浮点数,
推荐较大的学习率,
助于加快收敛速度。
dim_red
特征值降维系数:
‘-1’:不采用PCA 降维,全量特征;
‘(0,1] ’区间浮点数:越小,训练维度越小,收敛速
度越快,但影响训练准确率。
hidden_units
特征值维度较高时,建议适度增大此参数,提高模型
复杂度,如‘64,128……’
batch_size
根据编码数据量,较大数据量推荐适度增大此参数,
加快模型收敛,如‘256,512……’
其他参数
参考表GS_OPT_MODEL
推荐参数配置:
INSERT INTO gs_opt_model values('rlstm', 'open_ai', 'postgres', '127.0.0.1', 5000, 2000,1, -1,
64, 512, 0 , false, false, '{S, T}', '{0,0}', '{0,0}', 'Text');

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
427