HANA 常用数据类型详解
1 概述
修改中,请稍等...
2 分类
2.1 日期时间类型
日期时间类型 | 默认格式 | 描述信息 |
---|
date | YYYY-MM-DD | YYYY:年,MM:月,DD:日 |
time | HH24:MI:SS | HH24:小时(24小时制),MI:分钟,SS:秒 |
seconddate | YYYY-MM-DD HH24:MI:SS | = DATE + TIME |
timestamp | YYYY-MM-DD HH24:MI:SS.FF7 | 时间戳,有小数的秒 |
select date '2022-10-05' "date",
time '20:13:14' "time",
seconddate '2022-10-05 20:13:14' "seconddate"
from dummy;
2.2 数字类型
数字类型 | 存储类型 | 范围 |
---|
tinyint | 8 位无符号整数 | 0 ~ 256(2^8 -1) |
smallint | 16 位无符号整数 | -32768(2^15) ~ 35767(2^15-1) |
integer | 32 位有符号整数 | 参考同上 |
decimal(p, s) | 精度为 p,小数位数 s | p:1 - 34(默认),s 默认 0 |
float(n) | 单精度浮点型 | n:1 - 53 |
double | 双精度浮点型 | |
2.3 字符类型
字符类型 | 存储类型 | 范围 |
---|
varchar(n) | 可变长度 ascii 码 | n:1 - 5000 |
nvarchar(n) | 可变长度 unicode 码 | n:1 - 5000 |
2.4 二进制类型
二进制类型 | 存储类型 | 范围 |
---|
varbinary(n) | 二进制数 | n:1 - 5000 |
2.5 大数据类型
大数据类型 | 存储类型 |
---|
blob | 大二进制数 |
clob | 大 ascii 字符数 |
nclob | 大 unicode 字符数 |
text | nclob 类型,但支持文本搜索功能, like |
大数据(lob)类型有以下限制
- LOB 列不能出现在 order by 或 group by 子句中。
- LOB 列不能出现在 from 子句作为联接谓词。不能作为谓词出现在 where 子句中,除了 like,contains,= 或 <>。
- LOB 列不能出现在 select 子句作为一个聚合函数的参数。
- LOB 列不能出现在 select distinct 语句中。
- LOB 列不能用于集合操作,除了 except, union all 是个例外。
- LOB 列不能作为主键。
- LOB 列不能使用 create index 语句。
- LOB 列不能使用统计信息更新语句。
post SAP-Garson
原文链接:https://blog.csdn.net/qq_34745941/article/details/124992975文章来自于网络,如果侵犯了您的权益,请联系站长删除!