更新时间:2024-11-12 GMT+08:00
空字符串和NULL的关系?
答:GaussDB中对空字符串是否为NULL和数据库的兼容模式有关。
- ORA兼容模式中空字符串判断为NULL。
gaussdb=# CREATE DATABASE db_test1 DBCOMPATIBILITY = 'ORA'; gaussdb=# \c db_test1 db_test1=# SELECT '' IS NULL; ?column? ---------- t (1 row)
- MYSQL兼容模式中空字符串判断不为NULL。
gaussdb=# CREATE DATABASE db_test2 DBCOMPATIBILITY = 'MYSQL'; gaussdb=# \c db_test2 db_test2=# SELECT '' IS NULL; ?column? ---------- f (1 row)
父主题: FAQ