Snowflake SQL REST API¶
Snowflake SQL API 是一个 REST API,您可以使用它来访问和更新 Snowflake 数据库中的数据。您可以用此 API 开发可执行以下操作的自定义应用程序和集成:
执行查询
管理部署(例如,预置用户和角色、创建表等)
Snowflake SQL API 提供可用于以下目的的操作:
提交 SQL 语句以供执行。
检查语句的执行状态。
取消执行语句。
您可以用此 API 执行 标准查询 和大多数 DDL 及 DML 语句。请参阅 SQL API 的限制,了解不支持的语句类型。
- SQL API 简介
获取 API 的概述。
- 关于 SQL API 端点
了解组成 API 的端点。
- 对服务器进行身份验证
使用 OAuth 或密钥对对 Snowflake 服务器进行身份验证。
- 提交执行 SQL 语句的请求
使用 API 端点设置和提交请求。
- 处理响应
检查请求状态,并在请求后获取结果和其他数据。
- 在单个请求中提交多个 SQL 语句
在单个 API 请求中发送多个 SQL 语句。
- 创建和调用存储过程
通过在请求正文中指定存储过程来创建存储过程。
- 使用显式事务
通过在事务中指定开始、结束和语句在事务中执行 SQL。
- 获取有关错误的详细信息
检索错误信息。
- 取消执行 SQL 语句。
取消 SQL 语句执行。
- Snowflake SQL API 引用
阅读有关此 API 的操作、对象、HTTP 标头和响应代码的详细信息。
- 已弃用的功能
了解已弃用的功能。