sfsqlと 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.
このトピックの内容:
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:
オプション |
|
SnowSQL( |
|---|---|---|
アカウント識別子 |
|
|
ユーザー名 |
|
|
パスワード |
|
なし(SNOWSQL_PWD環境変数を使用) |
パスワードの入力を求める |
N/A |
|
データベース |
|
|
スキーマ |
|
|
ウェアハウス |
|
|
ロール |
|
|
ホスト名 |
|
|
ポート番号 |
|
|
MFAパスコード |
|
|
パスワードのMFAパスコード |
|
|
SQLの実行計画を作成する |
|
N/A |
ドット形式でSQLの実行計画を作成する |
|
N/A |
SQLファイルを実行する |
|
|
エラーで停止する |
N/A |
|
エラーで終了する |
|
|
認証方式 |
|
|
ユーザー定義の接続を使用する |
N/A |
|
トレースレベル |
|
|
CLIバージョンを表示する |
N/A |
|
指定された構成を使用する |
N/A |
|
オプションを設定する |
N/A |
|
変数を設定する |
N/A |
|
ヘルプ |
|
|
コマンド¶
コマンドの場合、重要な違いは、SnowSQL のすべてのコマンドの前に感嘆符(例: !exit)を付ける必要があることです。さらに、一部のコマンドの名前が変更されました。
コマンド |
|
SnowSQL( |
|---|---|---|
SQLファイルをロードして実行する |
|
|
メッセージを印刷する |
|
|
オプションを設定する |
N/A |
|
すべてのオプションを表示する |
N/A |
|
変数を設定する |
|
|
変数を設定解除する |
|
N/A |
すべての変数を表示する |
N/A |
|
接続して新しいセッションを開始する |
|
|
現在のセッションを終了する |
N/A |
|
出力をファイルにスプールする |
|
|
CLIを終了する |
|
|
システムコマンドを実行する |
|
|
ヘルプ |
|
|
特殊文字¶
次の文字には、2つのクライアントで特別な意味があります。
使用法 |
|
SnowSQL( |
|---|---|---|
変数名のプレフィックス |
|
|
コードでコメントをオフに設定する |
|
|