Diferenças entre sfsql e SnowSQL¶
O SnowSQL (snowsql
) oferece muitas melhorias e aperfeiçoamentos em relação à interface de linha de comando sfsql
, incluindo nomes de opções e de comandos mais intuitivos. Este tópico lista as diferenças de uso entre os dois clientes de linha de comando.
Neste tópico:
Opções de linha de comando¶
Muitas das opções de linha de comando no SnowSQL são compatíveis com as opções correspondentes no sfsql
. No entanto, existem diferenças importantes, conforme mostrado na tabela a seguir:
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 |
|
|