Unterschiede zwischen sfsql und SnowSQL¶
SnowSQL (snowsql
) bietet viele Verbesserungen und Erweiterungen gegenüber der sfsql
-Befehlszeilenschnittstelle, einschließlich intuitiverer Options- und Befehlsnamen. Unter diesem Thema werden die Unterschiede in der Verwendung der beiden Befehlszeilenclients beschrieben.
Unter diesem Thema:
Befehlszeilenoptionen¶
Viele der Befehlszeilenoptionen in SnowSQL sind rückwärtskompatibel mit den entsprechenden Optionen in sfsql
. Es gibt jedoch wesentliche Unterschiede, wie in der folgenden Tabelle beschrieben:
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 |
|
|