Diferenças entre sfsql e SnowSQL¶
SnowSQL (snowsql) provides many improvements and enhancements over the sfsql command-line interface, including more intuitive option and command names. This topic lists differences in usage between the two
command-line clients.
Neste tópico:
Command-line options¶
Many of the command-line options in SnowSQL are backward-compatible with the corresponding options in sfsql; however, there are key differences, as described in the following table:
Opção |
|
SnowSQL ( |
|---|---|---|
Identificador da conta |
|
|
Nome do usuário |
|
|
Senha |
|
N/D (use a variável de ambiente SNOWSQL_PWD) |
Solicitação de senha |
N/A |
|
Banco de dados |
|
|
Esquema |
|
|
Warehouse |
|
|
Função |
|
|
Nome do host |
|
|
Número da porta |
|
|
Código MFA |
|
|
Código MFA na senha |
|
|
Explicar instrução SQL |
|
N/A |
Explicar SQL em formato de ponto |
|
N/A |
Executar um arquivo SQL. |
|
|
Parar no erro |
N/A |
|
Sair no erro |
|
|
Autenticador |
|
|
Usar uma conexão definida pelo usuário |
N/A |
|
Nível de rastreamento |
|
|
Mostrar a versão do CLI |
N/A |
|
Usar configuração especificada |
N/A |
|
Definir opções |
N/A |
|
Definir variáveis |
N/A |
|
Ajuda |
|
|
Comandos¶
Nos comandos, a principal diferença é que todos os comandos no SnowSQL devem ter um ponto de exclamação como prefixo (por exemplo, !exit). Além disso, os nomes de alguns comandos foram alterados.
Comando |
|
SnowSQL ( |
|---|---|---|
Carregar e executar um arquivo SQL. |
|
|
Imprimir uma mensagem |
|
|
Definir uma opção |
N/A |
|
Mostrar todas as opções |
N/A |
|
Definir uma variável |
|
|
Remover definição de uma variável |
|
N/A |
Mostrar todas as variáveis |
N/A |
|
Conectar e iniciar uma nova sessão |
|
|
Sair da sessão atual |
N/A |
|
Spool da saída para um arquivo |
|
|
Sair do CLI |
|
|
Executar um comando de sistema |
|
|
Ajuda |
|
|
Caracteres especiais¶
Os seguintes caracteres têm um significado especial nos dois clientes:
Uso |
|
SnowSQL ( |
|---|---|---|
Prefixo de nomes de variáveis |
|
|
Incluir comentários no código |
|
|