hive删除字段(hive删除字段sql)

本篇文章给大家谈谈hive删除字段,以及hive删除字段sql对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

hive删除一列了数据还在吗,查找会有影响吗

不在,不会影响。hive在删除核没表的时候,内部液世表的元数据和数据会被一起删除,而hive外部表只删除元数据,不删除数据,所以查找不会闹氏肢影响。

hive中删除表的某个字段

在表格当中我们可以打开程序,选定某一段的字数,选定之后,点击鼠标右键,进行删除即可。

[img]

Hive分区表怎么删除一个新添加的字段

声明接受任意属性,我们希望在岩塌一个表中修改以下语法。

ALTER TABLE name RENAME TO new_name

ALTER TABLE name ADD COLUMNS (col_spec[, col_spec ...])ALTER TABLE name DROP [COLUMN] column_name

ALTER TABLE name CHANGE column_name new_name new_type

ALTER TABLE name REPLACE COLUMNS (col_spec[, col_spec ...])

Rename To… 语句

下面是查询重命名表,把 employee 修改为 emp。

hive ALTER TABLE employee RENAME TO emp;

JDBC 程序

在JDBC程序重命名表如下。

import java.sql.SQLException;import java.sql.Connection;import java.sql.ResultSet; import java.sql.Statement;import java.sql.DriverManager;public class HiveAlterRenameTo {

private static String driverName = "org.apache.hadoop.hive.jdbc.HiveDriver";

public static void main(String[] args) throws SQLException {

// Register driver and create driver instance

Class.forName(driverName);

// get connection

Connection con = DriverManager.getConnection("脊枣祥jdbc:hive://localhost:10000/userdb", "", "");

//樱搏 create statement

Statement stmt = con.createStatement();

// execute statement

stmt.executeQuery("ALTER TABLE employee RENAME TO emp;");

System.out.println("Table Renamed Successfully");

con.close();

}}

将该程序保存在一个名为HiveAlterRenameTo.java文件。使用下面的命令来编译和执行这个程序。

$ javac HiveAlterRenameTo.java

$ java HiveAlterRenameTo

输出

Table renamed successfully.

关于hive删除字段和hive删除字段sql的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表