【发布时间】:2017-03-16 22:04:27
【问题描述】:
我们有一个按日期分区的 HIVE 表,我们希望最终用户始终在查询中使用 where 子句,如果他们不使用它,它应该抛出异常。
HIVE 中是否有任何设置可以强制执行?
【问题讨论】:
-
您正在寻找的确切限制是什么?显然
where 1=1不会做这项工作 -
@DuduMarkovitz 我们有分区列“dt”,所以我们希望每个查询都应该包含这个日期列。示例:dt="2017-01-01" 或 dt >= "2017-01-01 AND dt