将代码转换成hive语法alter table rpt_wjq_jf_value_dhfz_list add (acc_nbr varchar(21),cust_nbr varchar(30),subst_id numeric(18));commit;
时间: 2023-09-06 12:07:34 浏览: 81
Hive_JDBC.zip_hive java_hive jdbc_hive jdbc pom_java hive_maven连
把该语句转换成Hive语法,需要注意以下几点:
1. Hive中不支持显式的提交(commit)操作,因此可以省略掉该语句。
2. Hive中的数据类型与SQL Server或Oracle等数据库的数据类型有所不同,因此需要将原语句中的数据类型转换成Hive支持的数据类型。
基于以上两点,可以将原语句转换成以下Hive语法:
```
ALTER TABLE rpt_wjq_jf_value_dhfz_list ADD COLUMNS(acc_nbr STRING, cust_nbr STRING, subst_id BIGINT);
```
其中,将原语句中的varchar(21)和varchar(30)转换成了Hive中的STRING类型,将numeric(18)转换成了Hive中的BIGINT类型。同时,省略了原语句中的commit操作。
阅读全文