SnowSQL(CLI 客户端)¶
备注
Snowflake CLI 是一款开源命令行工具,除了 SQL 操作之外,还专为以开发者为中心的工作负载而设计。与旧版 SnowSQL 相比,Snowflake CLI 是现代化程度更高、更强大且高效的 CLI 客户端。Snowflake CLI 不仅允许您执行 SQL 命令,还可让您为 Streamlit in Snowflake、Snowpark Container Services 和 Snowflake Native App Framework 等其他 Snowflake 产品执行命令。Snowflake 只会向 Snowflake CLI 添加新功能和增强功能。因此,Snowflake 建议您开始从 SnowSQL 过渡到 Snowflake CLI。
为了帮助您从 SnowSQL 过渡到 Snowflake CLI,请参阅 从 SnowSQL 迁移到 Snowflake CLI。
从 2025 年 7 月起,Snowflake 将根据 SnowSQL 的次要版本提供支持,如下所示:
SnowSQL 版本
初始发布日期
支持结束日期
1.2.x
2023 年 2 月 2 日
2025 年 12 月 19 日
1.3.x
2024 年 5 月 2 日
2026 年 5 月 2 日
1.4.x
2025 年 5 月 22 日
2027 年 5 月 22 日
SnowSQL 是一个旧版命令行客户端,用于连接到 Snowflake 来执行 SQL 查询并执行所有 DDL 和 DML 操作,包括将数据加载到数据库表中以及从数据库表中卸载数据。
SnowSQL (snowsql
可执行文件)可以作为交互式 shell 运行,也可以通过 stdin
或使用 -f
选项以批处理模式运行。
SnowSQL 是使用 Snowflake Connector for Python 开发的应用程序示例;但是,连接器并 不是 安装 SnowSQL 的先决条件。安装 SnowSQL 所需的所有软件都捆绑在安装程序中。
Snowflake 提供了特定于平台的 SnowSQL 版本,可供以下平台下载:
操作系统 |
支持的版本 |
---|---|
Linux |
CentOS 7、8 |
Red Hat Enterprise Linux (RHEL) 7、8 |
|
Ubuntu 16.04、18.04、20.04 或更高版本 |
|
macOS |
10.14 或更高版本 |
Microsoft Windows |
Microsoft Windows 8 或更高版本 |
Microsoft Windows Server 2012、2016、2019、2022 |