oracle数据库和达梦数据库中varchar2默认值的区别

记录一个:

 

oracle数据库和达梦数据库,同样都是varchar2类型。

 

plsql中类似下图,

则oracle 默认是为null   ,查询时需要  用条件   where agency_leve is null 来进行查询,如果用 agency_level = ''   ,则什么也查不到 , 查出来的也是null。

 

而到了达梦数据库中,在管理工具中看上去像下图这样的

则默认为空串,即''  ,查询时需要用where agency_level = ''    ,查出来的数据也是空串,不是null ,  如果像下图这样的

 

则查询时需要用  where agency_level is  null   进行查询,查询出来的也是null

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页