gpt4 book ai didi

google-bigquery - 我们如何处理 bigquery 过程中的异常?

转载 作者:行者123 更新时间:2023-12-04 10:53:34 25 4
gpt4 key购买 nike

在许多 RDBMS 数据库中,有一种机制可以处理存储过程和函数中的异常。 bigquery 中有什么方法可以处理运行时异常吗?像找不到数据超出计数的下标

最佳答案

BigQuery 尚未对其进行记录,但您可以通过创建异常处理子句来处理 BigQuery 中的任何类型的异常,如以下示例所述:

BEGIN
SELECT 1/0;
EXCEPTION WHEN ERROR THEN
SELECT @@error.message, @@error.statement_text;
END;

在上面的示例中,只要在其上方的 BEGIN block 中发生异常,就会进入 EXCEPTION block 。在异常 block 内,@@error.message 评估为描述错误的字符串,@@error.statement_text 是导致错误的语句的文本。

请注意,由于此功能尚未正式记录,语法仍可能发生变化。

关于google-bigquery - 我们如何处理 bigquery 过程中的异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59342368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com