2017-08-17 42 views
0

我正在使用hive驱动程序,其中executeUpdate()记录未返回受影响的记录计数。有没有其他方式可以获得这种方式?我们需要获得有效的记录值以供进一步处理。如何从Hive获取更新记录的计数

+0

如果我不得不猜测,Hive JDBC驱动程序不返回它的原因是Hive没有办法提供此信息。所以你可能在这里运气不好。 –

回答

2

如果我没有弄错蜂巢不显示(甚至不知道?!)更新记录的数量。因此直接提取它可能不会起作用。

解决方法

  1. 首先使用精确运行数查询WHERE语句,并记录结果
  2. 然后做实际的更新

当然,这会带来显著的开销。

+0

感谢您的回复...我会试试这个... – Supriya