Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


SET_FVAR

📄字数 377
👁️阅读量 加载中...

功能描述

设置会话级别的动态变量值。

语法格式

sql
SET_FVAR(expr1, expr2)

输入参数

  • expr1VARCHAR类型或者能隐式转换为 VARCHAR 类型的其他类型的值,动态变量名称。
  • expr2FLOAT类型或者能隐式转换为 FLOAT 类型的其他类型的值,动态变量值。

输出结果

返回值为BOOLEAN 类型,返回 TRUE 表示变量设置成功,返回 FALSE 表示变量设置失败。当输入参数为 NULL 时,返回值遵循以下规则:

  • expr1NULL 时,返回 FALSE
  • expr2NULL 时,将变量值设置为 NULL 并返回 TRUE

示例

sql
-- 设置一个会话变量
SQL> SELECT SET_FVAR('query_timeout', 300.12) FROM dual;

+-------+
| EXPR1 |
+-------+
| T     |
+-------+

-- 获取会话变量值
SQL> SELECT GET_FVAR('query_timeout') FROM dual;

+--------------+
|    EXPR1     |
+--------------+
| 3.001200e+02 |
+--------------+