更新时间:2022-12-14 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
CarbonData表简介
简介
CarbonData表与RDBMS中的表类似,RDBMS数据存储在由行和列构成的表中。CarbonData表存储的也是结构化的数据,具有固定列和数据类型。CarbonData中的数据存储在表实体文件中。
支持的数据类型
CarbonData表支持以下数据类型:
- Int
 - String
 - BigInt
 - Decimal
 - Double
 - TimeStamp
 
表1对所支持的数据类型和对应的范围进行了详细说明。
| 
        数据类型  | 
      
        描述  | 
     
|---|---|
| 
        Int  | 
      
        4字节有符号整数,从-2,147,483,648到2,147,483,647。 
         说明: 
         非字典列如果是Int类型,会在内部存储为BigInt类型。  | 
     
| 
        String  | 
      
        最大支持字符长度为100000。  | 
     
| 
        BigInt  | 
      
        使用64-bit存储数据,支持从-9,223,372,036,854,775,808到9,223,372,036,854,775,807。  | 
     
| 
        Decimal  | 
      
        默认值是(10,0),最大值是(38,38)。 
         说明: 
         当进行带过滤条件的查询时,为了得到准确的结果,需要在数字后面加上BD。例如,select * from carbon_table where num = 1234567890123456.22BD。  | 
     
| 
        Double  | 
      
        使用64-bit存储数据,从4.9E-324到1.7976931348623157E308。  | 
     
| 
        TimeStamp  | 
      
        默认格式为“yyyy-MM-dd HH:mm:ss”。  | 
     
 
   所有Integer类型度量均以BigInt类型进行处理与显示。