Conseils et astuces sfsql — Obsolète¶
Ce chapitre fournit des conseils, des astuces et d’autres informations utiles pour l’utilisation de sfsql
.
Dans ce chapitre :
Définition des valeurs de session par défaut¶
Si vous n’avez pas défini de rôle, de base de données, de schéma ou d’entrepôt par défaut pour votre session dans le fichier login.defaults
ou sur la ligne de commande au démarrage de sfsql
, vous devez définir ces valeurs pour faciliter l’exécution des requêtes SQL et des opérations DDL ou DML. Pour plus d’informations, voir :
Notez que ces valeurs par défaut peuvent également être définies au niveau utilisateur par des utilisateurs individuels ou un administrateur de compte.
Spécification des chemins de répertoire et des fichiers¶
Lors de l’exécution d’une opération de fichier en sfsql
, par défaut, le client recherche le fichier dans le chemin du répertoire à partir duquel le client a été lancé. Pour utiliser des fichiers situés dans un chemin de répertoire différent, fournissez le chemin complet, par exemple /<chemin>/<vers>/<fichier>
(dans un environnement Linux ou macOS).
Isoler les caractères de contrôle¶
sfsql
prétraite l’entrée utilisateur pour contrôler les caractères. Par conséquent, pour insérer un backslash dans un littéral de chaîne SQL dans le client, le backslash doit être à interligne double (c-à-d. que \
doit être écrit comme \\\\
).
Formatage de la sortie¶
HenPlus force l’affichage de la sortie au format table/colonne délimité. Cela peut entraîner l’ajout d’espaces vides à la fin des valeurs des champs et l’ajout d’un délimiteur de colonne (p. ex. |
ou ,
) à la fin de chaque ligne des résultats de la requête. Si vous ne voulez pas que ces caractères supplémentaires apparaissent dans vos résultats, vous devrez les supprimer manuellement.