Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


空字符串转NULL(EMPTY_STR_AS_NULL)

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

引入版本

v11.0.0

功能描述

EMPTY_STR_AS_NULL 控制服务端接收参数时是否将空串(长度为 0 的字符串)作为空值(NULL)。

参数属性

属性属性值
参数类型BOOLEAN
默认值FALSE
取值范围TRUE,FALSE
影响范围会话级
修改方式在线修改,立即生效

使用场景说明

  1. 若连接会话未显式设置 EMPTY_STR_AS_NULL,则使用系统参数 def_empty_str_as_null 的值;

示例

  • 查询是否将空字符串当作NULL处理参数

    sql
    SQL> SHOW EMPTY_STR_AS_NULL;
    
    +-------------------+
    | EMPTY_STR_AS_NULL |
    +-------------------+
    | F                 |
    +-------------------+
  • 设置将空字符串当作NULL处理

    sql
    SQL> SET EMPTY_STR_AS_NULL to on;
    -- 或
    SQL> SET EMPTY_STR_AS_NULL to TRUE;
    -- 或
    SQL> SET EMPTY_STR_AS_NULL ON;