返回首页

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

更新日期:2024年09月11日

CEILING(X),CEIL(X)
函数说明
返回不小于X 的最小整数。
示例

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
750
示例1:X 为正数。
gbase> SELECT CEILING(1.23) FROM dual;
+---------------+
| CEILING(1.23) |
+---------------+
|
2 |
+---------------+
1 row in set
示例2:X 为负数。
gbase> SELECT CEIL(-1.23) FROM dual;
+-------------+
| CEIL(-1.23) |
+-------------+
|
-1 |
+-------------+
1 row in set

指定多字符为字段分隔符,且文本中也包含多字符分隔符时的处理
示例
如果在“SELECT INTO OUTFILE”语句中指定多字符作为分隔符,且字段文本
中包含该分隔符串时,则只对该分隔符串的首字符进行转义。
示例中所用的表及数据:
DROP TABLE IF EXISTS gs;

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1255
CREATE TABLE gs (a int DEFAULT NULL, b varchar(20) DEFAULT
NULL);
INSERT INTO gs VALUES(3,'nihao');
INSERT INTO gs VALUES(4, 'GBase');
导出SQL 语句:
gbase> SELECT * FROM gs INTO OUTFILE '/home/gbase/temp/gs.txt'
FIELDS TERMINATED BY 'ih';
Query OK, 2 rows affected
查看导出文件:
$ cat gs.txt
3ihn\ihao
4ihGBase

syssequences 系统目录表列出了数据库中存在的序列对象。syssequences 表具有以下
列。

GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 61 -


类型
解释
seqid
SERIAL
唯一地标识序列对象的代码
tabid
INTEGER
作为表对象的序列的标识代码
start_val
INT8
序列的开始值
inc_val
INT8
连续值之间的增量的值
max_val
INT8
序列的最大可能值
min_val
INT8
序列的最小可能值
cycle
CHAR(1)
零表示 NOCYCLE,1 表示 CYCLE
cache
INTEGER
在序列高速缓存中预先分配的值的数目
order
CHAR(1)
零表示 NOORDER,1 表示 ORDER