Skip to content

EMPTY_STR_AS_NULL

功能特性

数据库服务端将结果集发向客户端时,是否将空字符串当作NULL处理。

该参数在驱动程序缺省未指定的情况下,由系统全局参数def_empty_str_as_null决定;若该参数已经由驱动程序明确指定,则会覆盖系统全局参数def_empty_str_as_null给定的值。

参数说明

参数值结果
TRUE将空字符串当作NULL处理
FALSE不将空字符串当作NULL处理

示例

  • 设置不将空字符串当作NULL处理

    sql
    SET EMPTY_STR_AS_NULL TO 'false';
  • 显示参数状态

    sql
    SHOW EMPTY_STR_AS_NULL;

说明:

在数据库初始化ini文件中存在重名参数,会话参数仅影响SQL参数处理(如prepare批量插入)。