因此,我试图弄清楚如何失败的SQL语句的情况下-当语句不满足。我一直在做一些搜索,并没有找到任何有用的,这是查询,例如..
select case when 1 = 1 then 'ok' else < what to write here?> end
如果我写了一个错字或类似的东西,即使满足条件,查询也会完全失败。希望我可以使用你的帮助!
gorkyyrv1#
如果你使用的是Hive SQL,你可以使用assert_true()函数来在满足条件时抛出一个错误。你可以在Hive文档中找到它。以下是一些示例:
assert_true()
jdbc:hive2://> select assert_true(true); jdbc:hive2://> select assert_true(false); // returns exception jdbc:hive2://> select assert_true(1==2); // returns exception
1条答案
按热度按时间gorkyyrv1#
如果你使用的是Hive SQL,你可以使用
assert_true()
函数来在满足条件时抛出一个错误。你可以在Hive文档中找到它。
以下是一些示例: