我在Hive中的表我想在该表中执行DML操作。该表存储为文本文件并用(,)分隔。是否可以在此表中执行DML操作?如果是这样,我需要做什么配置?我是否需要对表结构进行任何更改(如bucketing)?
我正在使用hive最新版本(cloudera 5.4.2)
由于 Venkadesan
答案 0 :(得分:0)
DML Operations语法类似于SQL。
您的表格结构也不需要进行任何更改。
INSERT INTO TABLE tablename [PARTITION(partcol1 [= val1], partcol2 [= val2] ...)] VALUES values_row [,values_row ...]
DELETE FROM tablename [WHERE expression]
UPDATE tablename SET column = value [,column = value ...] [WHERE 表达
了解更多文档 https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DML