yqf*_*ang 2 sql db2 hadoop hive sqoop
我有一个如此大的db2表,其中包含许多char类型的列.
我尝试通过sqoop将数据提取到hive以满足不同的需求.
在过去的时间里,我在编写Hivesql时手动修剪所有char类型的列
然而,有很多colums要修剪,我总是忘记其中一些可能导致一些混乱的问题,如下:
假设BANK_TABLE是配置单元的目标表,2323423232323是表中的现有卡号.
如果我执行:
hive -e "select * from BANK_TABLE where card_no='2323423232323' "
Run Code Online (Sandbox Code Playgroud)
结果是没有什么可以让我忘记修剪列:card_no当我写sql导入数据到hive.
所以我想知道sqool或hive是否有一个很好的方法可以自动进行"修剪"?
谢谢你们!
归档时间: |
|
查看次数: |
682 次 |
最近记录: |