您可以使用create table选项在SAP HANA中创建行或列存储表.可以通过在HANA工作室中执行数据定义create table语句或使用图形选项来创建表.
创建表时,还需要在其中定义属性.
在HANA Studio SQL控制台中创建表的SQL语句 :
Create column Table TEST ( ID INTEGER, NAME VARCHAR(10), PRIMARY KEY (ID) );
使用GUI选项在HANA工作室中创建表 :
创建表时,需要定义列名和SQL数据类型. Dimension字段表示值的长度,Key选项将其定义为主键.
SAP HANA支持表中的以下数据类型 :
SAP HANA支持7类SQL数据类型,它取决于您的数据类型必须存储在一列中.
数字
字符/字符串
布尔值
日期时间
二进制
大型物件
多值
下表列出了每个类别中的数据类型 :
这些数据类型是用于在HANA数据库的表格中存储日期和时间.
DATE : 数据类型由年,月和日信息组成,用于表示列中的日期值. Date数据类型的默认格式为YYYY-MM-DD.
TIME : 数据类型由HANA数据库中的表中的小时,分钟和秒值组成.时间数据类型的默认格式为HH:MI:SS.
第二个日期 : 数据类型包括HANA数据库中表格中的年,月,日,小时,分钟,秒值. SECONDDATE数据类型的默认格式为YYYY-MM-DD HH:MM:SS.
TIMESTAMP : 数据类型由HANA数据库中的表中的日期和时间信息组成. TIMESTAMP数据类型的默认格式为YYYY-MM-DD HH:MM:SS:FFn,其中FFn表示秒的分数.
TinyINT : 存储8位无符号整数.最小值:0和最大值:255
SMALLINT : 存储16位有符号整数.最小值:-32,768,最大值:32,767
整数 : 存储32位有符号整数.最小值:-2,147,483,648和最大值:2,147,483,648
BIGINT : 存储64位有符号整数.最低价值:-9,223,372,036,854,775,808,最高价值:9,223,372,036,854,775,808
小于去;十进制和十进制:最小值:-10 ^ 38 +1和最大值:10 ^ 38 -1
REAL : 最小值:-3.40E + 38和最大值:3.40E + 38
DOUBLE : 存储64位浮点数.最小值:-1.7976931348623157E308和最大值:1.7976931348623157E308
布尔数据类型stores布尔值,为TRUE,FALSE
Varchar : 最多8000个字符.
Nvarchar : 最大长度为4000个字符
ALPHANUM : 存储字母数字字符.整数的值介于1到127之间.
SHORTTEXT : 存储可变长度字符串,支持文本搜索功能和字符串搜索功能.
二进制类型用于存储二进制数据的字节.
VARBINARY : 以字节存储二进制数据.最大整数长度介于1和5000之间.
LARGEOBJECTS用于存储大量数据,如文本文档和图像.
NCLOB : 存储大型UNICODE字符对象.
BLOB : 存储大量二进制数据.
CLOB : 存储大量的ASCII字符数据.
TEXT : 它启用了文本搜索功能.此数据类型只能为列表而不是行存储表定义.
BINTEXT : 支持文本搜索功能,但可以插入二进制数据.
多值数据类型用于存储具有相同数据类型的值的集合.
数组存储具有相同数据类型的值集合.它们也可以包含空值.