メインコンテンツまでスキップ
バージョン: 26.x

SHOW VARIABLES

説明

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

構文

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

オプションパラメータ

1. <effective_scope>

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

2. <like_pattern>

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

3. <where>

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

アクセス制御要件

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

PrivilegeObject注釈
Any_PRIVSession任意の権限で変数を表示できます

戻り値

Variable_nameValueDefault_ValueChanged
variable name1value1default value10/1
variable name2value2default value20/1

使用上の注意

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

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

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

    show variables like '%connec%';
  • マッチングクエリにはWhere句を使用してください

    show variables where variable_name = 'version';