Conseils et astuces sfsql

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.