GBase 8a学习总结

GBase 8a学习总结

ID:40474992

大小:266.60 KB

页数:38页

时间:2019-08-03

GBase 8a学习总结_第1页
GBase 8a学习总结_第2页
GBase 8a学习总结_第3页
GBase 8a学习总结_第4页
GBase 8a学习总结_第5页
资源描述:

《GBase 8a学习总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、技术产品规范/项目名称设计方案朗新云商项目开发部2017年10月项目设计方案目录1概述11.1项目介绍11.1.1三级136项目设计方案修改履历版本号修改编号更改简要描述更改人批准人36项目设计方案1GBase数据类型及SQL语句1.1GBase8a数据类型GBase8aMPPCluster支持SQL92中定义的绝大多数数据类型,同时也支持SQL99和SQL2000中定义的数据类型。GBase8aMPPCluster支持的数据类型,如下表所示:GBase8aMPPCluster的数据类型数值型TINYINTINTBIGINTFLOATDOUBLED

2、ECIMAL字符型CHARVARCHARTEXT二进制类型BLOB日期和时间型DATEDATETIMETIMETIMESTAMP1.1.1数值类型GBase8aMPPCluster支持的数值类型,如下表所示:类型名称最小值最大值占用字节TINYINT-1271271SMALLINT-32767327672INT(INTEGER)-214748364721474836474BIGINT-922337203685477580692233720368547758068FLOAT-3.40E+383.40E+384DOUBLE-1.797693134862

3、3157E+3081.7976931348623157E+836项目设计方案308DECIMAL[(M[,D])]-(1E+M-1)/(1E+D)(1E+M-1)/(1E+D)动态计算1.1.1字符类型GBase8aMPPCluster目前支持三种字符类型,如下表所示:类型名称最大长度(字符)备注CHAR255不足指定长度,右边空格补充VARCHAR10922不足指定长度,不会补充TEXT10922不能为它指定DEFAULT值1.1.2二进制数据类型GBase8aMPPCluster目前支持以下二进制数据类型,如下表所示:类型名称最大长度(字节)B

4、LOB32767使用BLOB数据类型,有如下约束:ØBLOB列支持32KB的存储容量。Ø创建表时,BLOB列不可以有DEFAULT值。Ø查询语句中,BLOB列不支持过滤条件。Ø查询语句中,BLOB列不支持OLAP函数。1.1.3日期和时间类型类型名称最小值最大值格式DATE0001-01-019999-12-31YYYY-MM-ddDATETIME0001-01-0100:00:00.0000009999-12-3123:59:59YYYY-MM-ddHH:MI:SS.ffffffTIME-838:59:59838:59:59HHH:MI:SSTI

5、MESTAMP1970-01-012038-01-01YYYY-MM-DD36项目设计方案08:00:0100:59:59HH:MI:SSTIMESTAMP使用限制:以下限制说明,是针对TIMESTAMP数据列自动更新时的场景:1.在一张表中,只能自动更新表中第一个出现的TIMESTAMP列,并且必须使用DEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP来定义。2.在一张表中,使用DEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP来指定TIMESTAMP

6、列自动更新时,只能使用一次,且用于第一个TIMESTAMP列。3.从不同节点发起的SQL语句,TIMESTAMP列更新的时间为发起节点的本地时间;如果从不同的发起点发起SQL,而各个节点的本地时间又不同步,则无法保证TIMESTAMP列更新值一致。1.1SQL语言基础本章对GBase8aMPPCluster的SQL语句的下列元素进行讨论:数值,例如字符串和数字;标识符,比如表和列名字;用户和系统变量;注释。1.1.1数值这部分主要介绍在GBase8aMPPCluster中使用的数值。包括字符串,数字,十六进制值,布尔值和NULL。1.1.1.1字符

7、串字符串是多个字符组成的一个字符序列,由单引号‚'‛或双引号‚"‛字符包围。例如:'astring'在一个字符串中,确定的序列具有特殊的含义,每个序列以反斜线符号‚‛开头,称为转义字符。GBase8aMPPCluster识别下列转义字符:转义字符描述ASCII0(NUL)字符。36项目设计方案’ASCII39单引号‚'‛字符。”ASCII34双引号‚"‛字符。bASCII8退格符。ASCII10换行符。rASCII13回车符。tASCII9制表符(TAB)。\ASCII92反斜线‚‛字符。如果用户想要把二进制数据插入到BLO

8、B字段中,下列字符必须由转义序列表示:字符描述NULNULbyte(ASCII0)。需要用‚‛(一个反斜线和一个ASC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。