我正在使用 Oracle 数据库。在数据库级别,当您将列值设置为 NULL 或 ''(空字符串)时,在这两种情况下获取的值都是 NULL。是否可以将“”(空字符串)作为非 NULL 值存储在数据库中?
我执行这个
UPDATE contacts SET last_name = '' WHERE id = '1001';
commit;
SELECT last_name, ID FROM contacts WHERE id ='1001';
LAST_NAME ID
------------ ------
null 1001
是否可以将 last_name 存储为非 NULL 空字符串 ('')?