ユーザー定義変数
このトピックでは、ユーザー定義変数の宣言と使用方法について説明します。
これらの変数は、後の SQL 文で参照される特定の値を格納するために使用され、SQL 文の記述を簡素化し、重複計算を避けることができます。
使用上の注意
- ユーザー定義変数は、ユーザーが作成できるセッション内に存在する変数です。これは、他のユーザーによって宣言されたユーザー定義変数に誰もアクセスできず、セッションが閉じられるとこれらの変数が期限切れになることを意味します。
- CelerData は、既存のユーザー定義変数を表示するための SHOW 文の使用をサポートしていません。
- 次のタイプの値はユーザー定義変数として宣言できません: BITMAP、HLL、PERCENTILE、および ARRAY。JSON タイプのユーザー定義変数は、保存のために STRING タイプに変換されます。
ユーザー定義変数の宣言
構文
SET @var_name = expr [, ...];