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

SHOW VARIABLES

説明

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

構文

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

オプションパラメータ

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';

パーセント記号(%)ワイルドカードによるマッチングは複数の項目にマッチすることができます

```sql
show variables like '%connec%';
```
  • 一致するクエリにはWhere句を使用する

    show variables where variable_name = 'version';