关于 SQL API 端点

SQL API 可从 https://account_identifier.snowflakecomputing.cn/api 获得,其中 account_identifier 是 :doc:` 账户标识符 </user-guide/admin-account-identifier>`。

从 Snowflake 版本 6.3 开始, API 由 /api/v2/statements/ 资源组成,并提供以下端点:

端点

描述

/api/v2/statements/

使用此端点 提交要执行的 SQL 语句

/api/v2/statements/statementHandle

使用此端点 检查语句的执行状态。(statementHandle 是提交执行的语句的唯一标识符。)

/api/v2/statements/statementHandle/cancel

使用此端点 :doc:` 取消执行语句 <cancelling-requests>`。

这些端点包括在 Snowflake 版本 5.40 中引入的检索结果的新方法。但是,向这些新端点发送请求时,不需要将 resultSetMetaData 字段中的格式字段设置为 jsonv2。如果在请求中设置了格式字段,则忽略 SQL API 字段。

新版本 SQL API 还移除了并发限制,因此能够从多个线程中检索查询结果。

可以使用 REST APIs 的开发工具和库(例如 Postman)来发送请求和处理响应。

语言: 中文