我正在尝试使用 Hive 查询使用现有表创建一个新表。
在创建新表时,我想添加一个新列并为所有行插入当前时间戳。例如:
退出表:
|user_id|user_name|user_address|
|1001 |userName |address |
新表:
|user_id|user_name|user_address|creation_date|
|1001 |userName |address | 123421342134|
我正在尝试使用 JDBCTemplate 执行此查询。
我试过的:
Create table newTable Select * from existingtable;
但这会复制使用旧值创建新表,我想在表创建期间添加新列并插入值。
请帮忙。