云数据库 GaussDB-空字符串和NULL的关系是什么?

时间:2025-02-12 15:05:24

空字符串和NULL的关系是什么?

答: GaussDB 中对空字符串是否为NULL和数据库的兼容模式有关。

  • A兼容模式中空字符串判断为NULL。
    gaussdb=# CREATE DATABASE db_test1 DBCOMPATIBILITY = 'A';gaussdb=# \c db_test1db_test1=# SELECT '' IS NULL; ?column? ---------- t(1 row)
  • B兼容模式中空字符串判断不为NULL。
    gaussdb=# CREATE DATABASE db_test2 DBCOMPATIBILITY = 'B';gaussdb=# \c db_test2db_test2=# SELECT '' IS NULL; ?column? ---------- f(1 row)
support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-1825.html