Dicas e sugestões do sfsql — Obsoleto¶
Este tópico fornece dicas, sugestões e outras informações úteis para o uso do sfsql
.
Neste tópico:
Definição de padrões de sessão¶
Se você não definiu uma função, banco de dados, esquema ou warehouse padrão para sua sessão, seja no arquivo login.defaults
ou na linha de comando ao iniciar o sfsql
, você precisa definir esses valores para facilitar a execução de consultas SQL e a execução de operações DDL ou DML. Para obter mais informações, consulte:
Observe que esses padrões também podem ser definidos em nível de usuário por usuários individuais ou por um administrador de conta.
Especificação de arquivos e caminhos de diretórios¶
Ao executar qualquer operação de arquivo no sfsql
, por padrão, o cliente procura o arquivo no caminho do diretório a partir do qual o cliente foi iniciado. Para usar arquivos localizados em outro caminho de diretório, indique o caminho totalmente qualificado, por exemplo, /<caminho>/<para>/<arquivos>
(em ambientes Linux ou macOS).
Escape de caracteres de controle¶
O sfsql
faz o pré-processamento dos caracteres de controle inseridos pelo usuário. Como resultado, para inserir um único caractere de contrabarra em um literal de cadeia de caracteres SQL no cliente, o caractere de barra invertida precisa estar em formato de barra dupla invertida (ou seja, \
deve ser escrito como \\\\
).
Formatação de saída¶
O HenPlus obriga a saída a ser exibida em formato de tabela/coluna delimitada. Isso pode resultar na adição de espaços em branco aos valores de campo e de um delimitador de coluna (por exemplo, |
ou ,
) ao final de cada linha nos resultados da consulta. Se você não quiser esses caracteres adicionais em seus resultados, você precisará removê-los manualmente.