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

SET

説明

StarRocks の指定されたシステム変数またはユーザー定義変数を設定します。StarRocks のシステム変数は SHOW VARIABLES を使用して表示できます。システム変数の詳細については、System Variables を参照してください。ユーザー定義変数の詳細については、User-defined variables を参照してください。

構文

SET [ GLOBAL | SESSION ] <variable_name> = <value> [, <variable_name> = <value>] ...

パラメータ

パラメータ説明
修飾子:
  • GLOBAL
  • SESSION
  • GLOBAL 修飾子を使用すると、ステートメントは変数をグローバルに設定します。
  • SESSION 修飾子を使用すると、ステートメントはセッション内で変数を設定します。LOCALSESSION の同義語です。
  • 修飾子が指定されていない場合、デフォルトは SESSION です。
グローバル変数とセッション変数の詳細については、System Variables を参照してください。
注意
ADMIN 権限を持つユーザーのみが変数をグローバルに設定できます。
variable_name変数の名前。
value変数の値。

例 1: セッション内で time_zoneAsia/Shanghai に設定します。

mysql> SET time_zone = "Asia/Shanghai";
Query OK, 0 rows affected (0.00 sec)

例 2: exec_mem_limit をグローバルに 2147483648 に設定します。

mysql> SET GLOBAL exec_mem_limit = 2147483648;
Query OK, 0 rows affected (0.00 sec)

例 3: 複数のグローバル変数を設定します。各変数の前に GLOBAL キーワードを付ける必要があります。

mysql> SET 
GLOBAL exec_mem_limit = 2147483648,
GLOBAL time_zone = "Asia/Shanghai";
Query OK, 0 rows affected (0.00 sec)