Unterschiede zwischen sfsql und 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.
Unter diesem Thema:
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 ( |
|---|---|---|
Kontobezeichner |
|
|
Benutzername |
|
|
Kennwort |
|
N/A (verwenden Sie Umgebungsvariable SNOWSQL_PWD) |
Eingabeaufforderung für Kennwort |
N/A |
|
Datenbank |
|
|
Schema |
|
|
Warehouse |
|
|
Rolle |
|
|
Hostname |
|
|
Portnummer |
|
|
MFA-Kennung |
|
|
MFA-Kennung in Kennwort |
|
|
SQL erklären |
|
N/A |
SQL in Punktform erklären |
|
N/A |
SQL-Datei ausführen |
|
|
Bei Fehler stoppen |
N/A |
|
Bei Fehler beenden |
|
|
Authentifikator |
|
|
Benutzerdefinierte Verbindung verwenden |
N/A |
|
Verfolgungsebene |
|
|
CLI-Version anzeigen |
N/A |
|
Spezifizierte Konfiguration verwenden |
N/A |
|
Optionen einstellen |
N/A |
|
Variablen einstellen |
N/A |
|
Hilfe |
|
|
Befehle¶
Bei Befehlen liegt der Hauptunterschied darin, dass alle Befehle in SnowSQL mit einem Ausrufezeichen versehen sein müssen (z. B. !exit). Darüber hinaus haben sich die Namen einiger der Befehle geändert.
Befehl |
|
SnowSQL ( |
|---|---|---|
SQL-Datei laden und ausführen |
|
|
Meldung drucken |
|
|
Option einstellen |
N/A |
|
Alle Optionen anzeigen |
N/A |
|
Variable einstellen |
|
|
Variable zurücksetzen |
|
N/A |
Alle Variablen anzeigen |
N/A |
|
Verbinden und neue Sitzung starten |
|
|
Aktuelle Sitzung verlassen |
N/A |
|
Spool-Ausgabe in eine Datei |
|
|
CLI beenden |
|
|
Systembefehl ausführen |
|
|
Hilfe |
|
|
Sonderzeichen¶
Die folgenden Zeichen haben in den beiden Clients eine besondere Bedeutung:
Verwendung |
|
SnowSQL ( |
|---|---|---|
Präfix für Variablennamen |
|
|
Kommentare im Code hervorheben |
|
|