让sql查询失败的优雅方式?

时间:2021-03-03 12:44:12

标签: sql google-bigquery

我想在 BigQuery 中安排一个依赖于某些条件的查询。我希望调度查询在条件不满足时失败/抛出错误,以便调度程序将发送一封电子邮件,告知查询失败。

我可以做类似的事情; 'SELECT 1/0 as error' 或类似的东西,但肯定有更好的方法让查询失败或抛出错误?

当前的 SQL;

DECLARE row_count INT64;
BEGIN
   SET row_count = ([SOME SELECT QUERY TO GET NUMBER OF ROWS]);
   IF row_count > [somenumber] THEN
      [EXECUTE SOME DEPENDANT QUERY];
   ELSE
      SELECT 1/0 as error;
   END IF;
END;

0 个答案:

没有答案
相关问题