文档首页/
    
      
      MapReduce服务 MRS/
      
      
        
        
        组件操作指南(阿布扎比区域)/
        
        
        使用CarbonData(MRS 3.x及之后版本)/
        
        
        CarbonData语法参考/
        
        
        DDL/
        
      
      REFRESH TABLE
    
  
  
    
        更新时间:2022-02-22 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
REFRESH TABLE
命令功能
REFRESH TABLE命令用于将已有的Carbon表数据注册到Hive元数据库中。
命令语法
REFRESH TABLE db_name.table_name;
参数描述
| 
        参数  | 
      
        描述  | 
     
|---|---|
| 
        db_name  | 
      
        数据库名。若未指定,则选择当前数据库。  | 
     
| 
        table_name  | 
      
        表名。  | 
     
注意事项
- 在执行此命令之前,应将旧表的表结构定义schema和数据复制到新数据库位置。
 - 对于旧版本仓库,源集群和目的集群的时区应该相同。
 
- 新的数据库和旧数据库的名字应该相同。
 - 执行命令前,旧表的表结构定义schema和数据应该复制到新的数据库位置。
 - 如果表是聚合表,则应将所有聚合表复制到新的数据库位置。
 - 如果旧集群使用HIVE元数据库来存储表结构,则刷新将不起作用,因为文件系统中不存在表结构定义schema文件。
 
示例
REFRESH TABLE dbcarbon.productSalesTable;
系统响应
通过运行该命令,已有的Carbon表数据会被注册到Hive元数据库中。
   父主题: DDL