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 |
|
|