SnowSQL (CLI client)

Note

Snowflake CLI est un outil de ligne de commande open source explicitement conçu pour les charges de travail centrées sur les développeurs, en plus des opérations SQL. Snowflake CLI est un client CLI plus moderne, plus robuste et plus efficace que SnowSQL hérité. Snowflake CLI ne vous permet pas seulement d’exécuter des commandes SQL, mais il vous permet également d’exécuter des commandes pour d’autres produits Snowflake tels que les Streamlit in Snowflake, Snowpark Container Services et Snowflake Native App Framework. Snowflake ajoutera uniquement de nouvelles fonctionnalités et améliorations à Snowflake CLI. Par conséquent, Snowflake vous recommande de commencer à passer de SnowSQL à Snowflake CLI.

Pour vous aider à passer de SnowSQL à Snowflake CLI, consultez Migrer de SnowSQL à Snowflake CLI.

À partir de juillet 2025, Snowflake fournira une prise en charge basée sur les versions mineures pour SnowSQL, comme suit :

Version SnowSQL :

Date de sortie de la version initiale

Date de fin de l’assistance

1.2.x

2 février 2023

19 décembre 2025

1.3.x

2 mai 2024

2 mai 2026

1.4.x

22 mai 2025

22 mai 2027

SnowSQL est un client de ligne de commande hérité pour se connecter à Snowflake afin d’exécuter des requêtes SQL et exécuter toutes les opérations DDL et DML, y compris le chargement et le déchargement de données vers/depuis des tables de base de données.

SnowSQL (snowsql exécutable) peut être exécuté comme un shell interactif ou en mode batch via stdin ou en utilisant l’option -f.

SnowSQL est un exemple d’application développée à l’aide de Connecteur Snowflake pour Python. Cependant, le connecteur n’est pas un prérequis pour installer SnowSQL. Tous les logiciels nécessaires à l’installation de SnowSQL sont fournis avec les installateurs.

Snowflake fournit des versions spécifiques de SnowSQL à télécharger pour les plates-formes suivantes :

Système d’exploitation

Versions prises en charge

Linux

CentOS 7, 8

Red Hat Enterprise Linux (RHEL) 7, 8

Ubuntu 16.04, 18.04, 20.04 ou plus récent

macOS

10.14 ou plus récent

Microsoft Windows

Microsoft Windows 8 ou plus récent

Microsoft Windows Server 2012, 2016, 2019, 2022