我有一个表,我想唯一的标识符被自动添加为一个新的记录插入到它。考虑到我已经为唯一标识符创建了列。
hs1rzwqc1#
配置单元无法更新表,但可以创建临时表或覆盖第一个表。你也可以使用 concat 函数连接两个不同的列或字符串。下面是一些例子
concat
function :concat(string A, string B…) return: string hive> select concat(‘abc’,'def’,'gh’) from dual; abcdefgh
hql结果(&R)
insert overwrite table stock select tradedate,concat('aa',tradetime),stockid ,buyprice,buysize ,sellprice,sellsize from stock; 20130726 aa094251 204001 6.6 152000 6.605 100 20130726 aa094106 204001 6.45 13400 6.46 100
1条答案
按热度按时间hs1rzwqc1#
配置单元无法更新表,但可以创建临时表或覆盖第一个表。你也可以使用
concat
函数连接两个不同的列或字符串。下面是一些例子hql结果(&R)