SnowSQL (cliente CLI)¶
Nota
O Snowflake CLI é uma ferramenta de linha de comando de código aberto projetada explicitamente para cargas de trabalho centradas no desenvolvedor, além de operações SQL. O Snowflake CLI é um cliente CLI mais moderno, robusto e eficiente do que o SnowSQL legado. O Snowflake CLI não apenas permite que você execute comandos SQL, mas também que você execute comandos para outros produtos Snowflake, como Streamlit in Snowflake, Snowpark Container Services e Snowflake Native App Framework. O Snowflake vai adicionar apenas novos recursos e melhorias ao Snowflake CLI. Consequentemente, o Snowflake recomenda que você comece a transição do SnowSQL para o Snowflake CLI.
Para ajudar na transição de SnowSQL para Snowflake CLI, consulte Migração de SnowSQL para o Snowflake CLI.
A partir de julho de 2025, o Snowflake fornecerá suporte com base nas versões secundárias para SnowSQL, da seguinte forma:
Versão do SnowSQL
Data de lançamento inicial
Data de término do suporte
1.2.x
2 de fevereiro de 2023
19 de dezembro de 2025
1.3.x
2 de maio de 2024
2 de maio de 2026
1.4.x
22 de maio de 2025
22 de maio de 2027
1.5.x
16 de abril de 2026
16 de abril de 2028
O SnowSQL é um cliente de linha de comando legado para conexão com o Snowflake para executar consultas SQL e realizar todas as operações DDL e DML, incluindo carregamento e descarregamento de dados de tabelas de banco de dados.
O SnowSQL (executável snowsql) pode ser executado como um shell interativo ou em modo de lote via stdin ou usando a opção -f.
O SnowSQL é um exemplo de aplicativo desenvolvido usando o Conector Snowflake para Python. Entretanto, o conector não é um pré-requisito para a instalação do SnowSQL. Todos os softwares necessários para a instalação do SnowSQL estão incluídos nos instaladores.
Snowflake provides platform-specific versions of SnowSQL for download for the platforms listed in Client versions & support policy.