Différences entre sfsql et SnowSQL¶
SnowSQL (snowsql) provides many improvements and enhancements over the sfsql command-line interface, including more intuitive option and command names. This topic lists differences in usage between the two
command-line clients.
Dans ce chapitre :
Command-line options¶
Many of the command-line options in SnowSQL are backward-compatible with the corresponding options in sfsql; however, there are key differences, as described in the following table:
Option |
|
SnowSQL ( |
|---|---|---|
Identificateur du compte |
|
|
Nom d’utilisateur |
|
|
Mot de passe |
|
N/A (utiliser la variable d’environnement SNOWSQL_PWD) |
Demande de mot de passe |
N/A |
|
Base de données |
|
|
Schéma |
|
|
Entrepôt |
|
|
Rôle |
|
|
Nom d’hôte |
|
|
Numéro de port |
|
|
Code d’accès MFA |
|
|
Code d’accès MFA dans le mot de passe |
|
|
Expliquer une SQL |
|
N/A |
Expliquer un SQL sous forme de point |
|
N/A |
Exécuter un fichier SQL |
|
|
Arrêter en cas d’erreur |
N/A |
|
Quitter en cas d’erreur |
|
|
Authentificateur |
|
|
Utiliser une connexion définie par l’utilisateur |
N/A |
|
Niveau de trace |
|
|
Afficher la version CLI |
N/A |
|
Utiliser la configuration spécifiée |
N/A |
|
Définir les options |
N/A |
|
Variables d’ensemble |
N/A |
|
Aide |
|
|
Commandes¶
Pour les commandes, la différence principale est que toutes les commandes dans SnowSQL doivent être précédées d’un point d’exclamation (par ex. !exit). De plus, les noms de certaines commandes ont été modifiés.
Commande |
|
SnowSQL ( |
|---|---|---|
Charger et exécuter un fichier SQL |
|
|
Imprimer un message |
|
|
Définir une option |
N/A |
|
Afficher toutes les options |
N/A |
|
Définir une variable |
|
|
Annuler la définition d’une variable |
|
N/A |
Afficher toutes les variables |
N/A |
|
Se connecter et lancer une nouvelle session |
|
|
Quitter la session en cours |
N/A |
|
« Spooler » la sortie vers un fichier |
|
|
Quitter le CLI |
|
|
Exécute une commande système |
|
|
Aide |
|
|
Caractères spéciaux¶
Les caractères suivants ont une signification particulière dans les deux clients :
Utilisation |
|
SnowSQL ( |
|---|---|---|
Préfixe pour les noms de variable |
|
|
Désactiver les commentaires dans le code |
|
|