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.