返回首页

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

更新日期:2024年09月11日

max_standby_archive_delay
参数说明:当开启双机热备模式时,如果备机正处理归档WAL 日志数据,这时进行查
询就会产生冲突,此参数就是设置备机取消查询之前所等待的时间。
该参数属于SIGHUP 类型参数,请参考表15-1 中对应设置方法进行设置。
须知:-1 表示允许备机一直等待冲突的查询完成。
取值范围:整型,范围:-1~INT_MAX,单位为毫秒。
默认值:3s(即3000ms)

字符型数据类型如下表所示:
字符型数据类型
DATE
DATETIME
TIMESTAMP
TIME
CHAR
VARCHAR
BLOB
TEXT
满足下列判断条件之一,则字符x 需要进行转义:
字符x 等于转义符首字符。
字符x 等于行分隔符首字符(FIELDS TERMINATED BY)。
字符x 等于“\0”。
enclosed 的值为TURE,并且字符x 等于FIELDS ENCLOSED BY 设置的字段包围

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 233
符首字符。
enclosed 的值不为TURE,并且字符x 等于FIELDS TERMINATED BY 设置的字段
分隔符首字符。
说明:enclosed 值的判定规则请参见“判定enclosed 的值是否为TRUE”小节。
转义规则的说明:
正常情况下,使用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 UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 833
返回X 的Y 次幂。
示例
示例1
返回2 的2 次幂。
gbase> SELECT POW(2,2) FROM t;
+----------+
| POW(2,2) |
+----------+
| 4 |
+----------+
1 row in set
示例2
返回2 的-2 次幂。
gbase> SELECT POW(2,-2) FROM t;
+-----------+
| POW(2,-2) |
+-----------+
| 0.25 |
+-----------+
1 row in set
说明
不同引擎返回值的精度可能不同。