メインコンテンツまでスキップ

SHOW VARIABLES

説明

このステートメントは、条件によってクエリできるDorisシステム変数を表示するために使用されます

構文

SHOW [<effective_scope>] VARIABLES [<like_pattern> | <where>]

オプションパラメータ

1. <effective_scope>

Effective scopeはGLOBALSESSION、またはLOCALのいずれかです。effective scopeが指定されていない場合、デフォルト値はSESSIONです。LOCALSESSIONのエイリアスです。

2. <like_pattern>

like文を使用して結果をマッチングおよびフィルタリングします

3. <where>

where文を使用して結果をマッチングおよびフィルタリングします

アクセス制御要件

このSQLコマンドを実行するユーザーは、少なくとも以下の権限を持つ必要があります:

PrivilegeObjectNotes
Any_PRIVSession任意の権限でvariablesを表示可能

戻り値

Variable_nameValueDefault_ValueChanged
variable name1value1default value10/1
variable name2value2default value20/1

使用上の注意

  • Show variablesは主にシステム変数の値を表示するために使用されます。
  • SHOW VARIABLESコマンドの実行には特別な権限は必要なく、サーバーに接続できることのみが必要です。
  • 戻り値Changed列において、0は変更なし、1は変更ありを意味します。
  • SHOW文を使用する際にはいくつかの制限があります:
    • where句でorを使用できません
    • 列名は左側に記述します
    • where句では等価比較のみサポートされます
    • like文を使用してvariable_nameとマッチングします。
    • %パーセントワイルドカードはマッチングパターン内の任意の場所で使用できます

  • ここでのデフォルトはVariable_nameとのマッチングで、完全一致です

    show variables like 'max_connections';
  • パーセント記号(%)ワイルドカードによるマッチングは複数の項目をマッチできます

    show variables like '%connec%';
  • マッチングクエリにはWhere句を使用する

    show variables where variable_name = 'version';