`
bupt04406
  • 浏览: 347421 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

hive rename table name

    博客分类:
  • Hive
 
阅读更多

hive rename tablename

hive rename的时候,如果table不是外部表,那么table的location会进行修改。

                                   如果table是外部表,那么location不变。

 

HiveAlterHandler

      // if this alter is a rename, and user didn't change the

      // default location (or new location is empty), and table is

      // not an external table, that means user is asking metastore

      // to move data to new location corresponding to the new name

 

 

分享到:
评论

相关推荐

    Hive用户指南 Hive user guide 中文版

    - **将数据插入到Hive表**:可以使用`INSERT INTO TABLE table_name [PARTITION (partition_spec)] SELECT ...`命令将数据从查询结果插入到Hive表中。 - **将查询结果写入文件系统**:通过`INSERT OVERWRITE ...

    Hive使用手册Hive使用手册

    ` 重命名表:`ALTER TABLE my_table RENAME TO new_table_name;` - **删除表** 用DROP TABLE语句,例如:`DROP TABLE my_table;` 5. **Hive分区** 分区是提高Hive查询效率的一种手段,允许用户将大表划分为小块。...

    hive操作命令大全.txt

    alter table table_name rename to new_table_name; # 增加字段 alter table table_name add columns (newcol1 int comment ‘新增’); # 修改字段 alter table table_name change col_name new_col_name new_...

    HIVE-SQL操作语句

    hive> LOAD DATA INPATH '/user/myname/kv2.txt' OVERWRITE INTO TABLE invites PARTITION (ds='2008-08-15'); ``` 加载 HDFS 数据时需要注意的是,源文件会被移动而不是复制,这意味着一旦加载完成,原文件将不再...

    hive入门.pdf

    ALTER TABLE old_table_name RENAME TO new_table_name; ``` 以上内容概述了Hive的基础知识和常用操作,对于初学者来说是一个良好的起点。随着对Hive的深入了解,还可以学习更多高级特性,如视图、索引、自定义...

    Hive用户指南(Hive_user_guide)_中文版

    - **RenameTable**:重命名表 ```sql ALTER TABLE sales RENAME TO sales_v2; ``` - **ChangeColumn**:修改列 ```sql ALTER TABLE sales CHANGE COLUMN amount amount DECIMAL(10,2); ``` - **Add/Replace...

    02hive学习总结及应用.pdf

    12. **重命名表**:`alter table old_table rename to new_table;` 13. **删除表**:`drop table table_name;` 14. **数据导出**:见上述数据导出方式。 HiveQL 虽然与 SQL 语法相似,但存在差异,如不支持更新、...

    hive入门资料

    可以使用`ALTER TABLE old_table_name RENAME TO new_table_name;`命令来重命名现有的表。 ##### 添加字段 如果需要在现有表中添加新的字段,可以使用以下命令: ```sql ALTER TABLE tab1 ADD COLUMNS (c1 INT, c2...

    hive操作.docx

    2. **修改表的列名**:Hive不直接支持像Oracle或SQL Server那样的`ALTER TABLE RENAME COLUMN`语法。你需要创建一个新的表,选择旧表中的所有列,但不包括需要重命名的那一列,然后将该列以新名字添加到新表中,最后...

    Hive安装配置记录

    - **修改表名**:使用 `ALTER TABLE old_table_name RENAME TO new_table_name;` 修改表名。 - **删除表**:`DROP TABLENAME;` 删除表,内部表会同时删除元数据和数据,外部表只删除元数据。 - **查询**:HiveQL ...

    Hive常用的SQL命令操作[定义].pdf

    LOAD DATA INPATH '/user/myname/kv2.txt' OVERWRITE INTO TABLE invites PARTITION (ds='2008-08-15'); ``` 9. 查询数据 可以使用 `SELECT` 命令查询数据,例如: ``` SELECT a.foo FROM invites a WHERE a.ds='';...

    hive操作指南

    - 示例:`ALTER TABLE employees RENAME TO employees_new;` - **2.2.4 修改列** - 示例:`ALTER TABLE employees CHANGE COLUMN age age INT COMMENT 'employee age';` - **2.2.5 添加/替换列** - 示例:`ALTER ...

    尚硅谷大数据技术之数据湖Iceberg-1.1.0.docx

    ALTER TABLE table_name SET TBLPROPERTIES ('partitions' = 'hour'); ``` - **低代价操作**:这意味着用户可以在无需进行复杂的数据迁移或重写的情况下,轻松地更改表的分区方式。 #### 1.2.4 模式演化 - **...

Global site tag (gtag.js) - Google Analytics