获取有关错误的详细信息

如果语句未成功执行,Snowflake 将返回以下响应代码之一,如下面的流程图所示:

处理语句执行过程中的错误的流程图

如此流程图所示:

  • 如果语句执行的时间超过了请求中的 timeout 字段指定的超时时间(或者如果没有设置 timeout 字段,则超过了由 STATEMENT_TIMEOUT_IN_SECONDS 参数指定的超时时间),Snowflake 将返回 HTTP 响应代码 408 和一个 QueryStatus 对象。

    使用此对象获取 有关取消语句执行的详细信息

  • 如果在执行语句时发生错误,Snowflake 将返回 HTTP 响应代码 422 和一个 QueryFailureStatus 对象。

    可以从此对象获取有关错误的详细信息。

语言: 中文