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

SHOW VARIABLES

説明

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

構文

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

オプションパラメータ

1. <effective_scope>

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

2. <like_pattern>

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

3. <where>

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

アクセス制御要件

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

権限オブジェクト注記
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';