SAP HANA的数据类型(SAP HANA DATA Type)
2013-04-13 01:26
495 查看
一、字符型(Character string types)
数据类型 最大长度 说明
CHAR(size) 2000byte 固定长度字符串size表示存储的字符集长度
VARCHAR(size) 5000byte 可变长度字符串,size表示存储的字符串长
VARCHAR2(size) 5000byte 等同于VARCHAR,不属于保留关键值为oralce数据类型,在HANA中可以直接使用不报语法错误,执行后保存为VARCHAR.
CHAR(size) 2000byte 固定Unicode字符串size表示存储字符串长度
NVARCHAR(size) 5000byte 可变Unicode字符串size表示存储字符串长
ALPHANUM(size) 127byte 字母数字可变长度字符串,
SHORTTEXT(size) 短文本类型,一中支持文本搜索和字符串搜索特性的可变长度字符串,只能是在列存储表中使用,行存储表中不行。
练习:
行表:
Create table Test_Char_Type(
TEST_CHAR CHAR(20),
TEST_VARCHAR VARCHAR(50),
TEST_VARCHAR2 VARCHAR2(50),
TEST_NCHAR NCHAR(20),
TEST_NVARCHAR NVARCHAR(50),
TEST_ALPHANUM ALPHANUM(20)
);
1、创建行表如果使用SHORTTEXT类型的错误信息:
SAP DBTech JDBC: [264] (at 206): invalid datatype: SHORTTEXT
2、定义字符串长度超出最大长度错误信息:
SAP DBTech JDBC: [267] (at 176): specified length too long for its datatype
列表:
Create Column table Test_Column_Char_Type(
TEST_CHAR CHAR(20),
TEST_VARCHAR VARCHAR(50),
TEST_VARCHAR2 VARCHAR2(50),
TEST_NCHAR NCHAR(20),
TEST_NVARCHAR NVARCHAR(50),
TEST_ALPHANUM ALPHANUM(20),
TEST_SHORTTEXT SHORTTEXT(10000)
);
二、数值型(Numeric Types)
TINYINT
SMALLINT
INTEGER
BIGINT
SMALLDECIMAL
DECIMAL
REAL
DOUBLE
三、日期\时间型(Datetime Types)
DATE
TIME
SECONDDATE
TIMESTAMP
四、二进制类型(Binary Types)
VARBINARY
五、大对象类型(Big Object Types)
BLOB
CLOB
NCLOB
TEXT
数据类型 最大长度 说明
CHAR(size) 2000byte 固定长度字符串size表示存储的字符集长度
VARCHAR(size) 5000byte 可变长度字符串,size表示存储的字符串长
VARCHAR2(size) 5000byte 等同于VARCHAR,不属于保留关键值为oralce数据类型,在HANA中可以直接使用不报语法错误,执行后保存为VARCHAR.
CHAR(size) 2000byte 固定Unicode字符串size表示存储字符串长度
NVARCHAR(size) 5000byte 可变Unicode字符串size表示存储字符串长
ALPHANUM(size) 127byte 字母数字可变长度字符串,
SHORTTEXT(size) 短文本类型,一中支持文本搜索和字符串搜索特性的可变长度字符串,只能是在列存储表中使用,行存储表中不行。
练习:
行表:
Create table Test_Char_Type(
TEST_CHAR CHAR(20),
TEST_VARCHAR VARCHAR(50),
TEST_VARCHAR2 VARCHAR2(50),
TEST_NCHAR NCHAR(20),
TEST_NVARCHAR NVARCHAR(50),
TEST_ALPHANUM ALPHANUM(20)
);
1、创建行表如果使用SHORTTEXT类型的错误信息:
SAP DBTech JDBC: [264] (at 206): invalid datatype: SHORTTEXT
2、定义字符串长度超出最大长度错误信息:
SAP DBTech JDBC: [267] (at 176): specified length too long for its datatype
列表:
Create Column table Test_Column_Char_Type(
TEST_CHAR CHAR(20),
TEST_VARCHAR VARCHAR(50),
TEST_VARCHAR2 VARCHAR2(50),
TEST_NCHAR NCHAR(20),
TEST_NVARCHAR NVARCHAR(50),
TEST_ALPHANUM ALPHANUM(20),
TEST_SHORTTEXT SHORTTEXT(10000)
);
二、数值型(Numeric Types)
TINYINT
SMALLINT
INTEGER
BIGINT
SMALLDECIMAL
DECIMAL
REAL
DOUBLE
三、日期\时间型(Datetime Types)
DATE
TIME
SECONDDATE
TIMESTAMP
四、二进制类型(Binary Types)
VARBINARY
五、大对象类型(Big Object Types)
BLOB
CLOB
NCLOB
TEXT
相关文章推荐
- 学习SAP HANA 数据类型(SAP HANA DATA TYPES)--像学Oracle一样学习SAP HANA
- 学习SAP HANA 数据类型(SAP HANA DATA TYPES)
- MFC数据类型(Data Type)
- ASP.NET 4.5新特性一:强类型数据绑定(Strongly-Type Data-Bindings)
- MFC数据类型(Data Type)
- JavaSE第二讲:原生数据类型 Primitive Data Type
- Oracle 12C 新特性之扩展数据类型(extended data type)
- SAP HANA 表的连接类型(SAP HANA join type)
- 对各种数据类型进行排序 sort any type data
- [Ant][StartWithAnt] 第六章 数据类型Data Type
- Java.SE.第2讲.原生数据类型(.Primitive.Data.Type)
- JavaSE第二讲:原生数据类型 Primitive Data Type
- Oracle 12C 新特性之扩展数据类型(extended data type)
- Flex学习笔记(四)——数据类型的操作(DataType)
- 架构验证过程发现非数据类型错误 validation found non-data type errors
- (JAVA SE 学习笔记)Java.SE.第002讲.原生数据类型 (Primitive Data Type)
- MySQL_数据库数据类型(data type)介绍
- 数据类型演示DataTypeDemo
- JavaSE第二讲:原生数据类型 Primitive Data Type
- firebird的数据类型(datatype)