Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
Former Member
0 Kudos

2. HANA SQL 数据类型

   (1) 数值类型(Numeric)
   在HANA数据库中,可以支持如下数值类型:
   * TINYINT
     存储8位无符号整数
     取值范围:[0~255]
   * SMALLINT
     存储16位有符号整数
     取值范围: [-32768 ~ 32767 ]
   * INTEGER/INT
     存储32位有符号整数
     取值范围: [ -2147483648 ~ 2147483647]
   * BIGINT
     存储64位有符号整数
     取值范围: [-9223372036854775808 ~ 9223372036854775807]
   * DECIMAL(p,s)
     是SQL标准定义的精确数值类型
     p(精度)的取值范围 [ 1 ~ 34 ]  ,  s(标度)的取值范围 [ 0 ~ p ]
   * SMALLDECIMAL
     它也是一种精确数值类型
     p(精度)的取值范围 [ 1 ~ 16 ]
   * REAL
     单精度32位浮点数字类型
   * DOUBLE
     单精度64位浮点数字类型
   * FLOAT(n)
     是32位或64位实数。当n值< 25时,它是32为REAL类型;当n值 >= 25时,是DOUBLE类型;如果n没有指定,那么是DOUBLE类型。
  (2) 字符串数据类型
  在HANA中, 具有如下字符串类型:
  * CHAR(n)
    用于存储固定长度字符串数据
    n指定字符串的长度,其取值范围是 [ 1 ~ 2000]
  * VARCHAR(n)
    VARCHAR(n)用于存储变长字符串数据
    n指定字符串的最大长度,其取值范围是 [ 1 ~ 5000]
  * NCHAR(n)
    NCHAR(n)用于存储固定长度Unicode字符串数据
    n指定字符串的长度,其取值范围是 [ 1 ~ 2000]
  * NVARCHAR(n)
    NVARCHAR(n)用于存储变长Unicode字符串数据
    n指定字符串的最大长度,其取值范围是 [ 1 ~ 5000]

(3) 二进制数据类型(binary)

  在HANA中,具有如下二进制类型

  * BINARY(n)

    用来存储固定长度二进制数据

    n指定字节长度,其取值范围是 [ 1 ~ 5000]

  * VARBINARY(n)

    用来存储变长二进制数据

    n指定最大字节长度,其取值范围是 [ 1 ~ 5000]

(4) 大对象类型

  HANA支持如下大对象类型:

   * BLOB、CLOB、NCLOB(用于存储Unicode大字符串对象)

   * TEXT

     支持全文检索

     等价于NCLOB

  上一篇:  HANA SQL 概述(2)

http://scn.sap.com/community/chinese/hana/blog/2014/01/03/sap-hana-%E5%AD%A6%E4%B9%A0%E7%B3%BB%E5%88...

  下一篇: 创建SCHEMA、表和索引 (1)

http://scn.sap.com/community/chinese/hana/blog/2014/01/03/sap-hana-%E5%AD%A6%E4%B9%A0%E7%B3%BB%E5%88...

Labels in this area