SnowSQL (CLI クライアント)¶
注釈
Snowflake CLI は、 SQL 操作に加えて、開発者中心のワークロード向けに明示的に設計されたオープンソースのコマンドラインツールです。Snowflake CLI は レガシー SnowSQL よりもっと現在的で堅牢かつ効率的な 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</user-guide/snowsql-migrate>` への :doc:` 移行をご覧ください。
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日
1.5.x
2026年4月16日
2028年4月16日
SnowSQL は、Snowflakeに接続して SQL クエリを実行し、データベーステーブルに対するデータのロードとアンロードを含むすべての DDL および DML 操作を実行するためのレガシーコマンドラインクライアントです。
SnowSQL (snowsql 実行可能ファイル)は、 stdin または -f オプションを使用して、インタラクティブシェルとして、またはバッチモードで実行できます。
SnowSQL は、 Python用Snowflake Connector を使用して開発されたアプリケーションの例です。ただし、コネクターは SnowSQL をインストールするための前提条件では ありません。SnowSQL のインストールに必要なすべてのソフトウェアは、インストーラーにバンドル化されています。
Snowflake provides platform-specific versions of SnowSQL for download for the platforms listed in Client versions & support policy.