在Oracle中,空字符串和NULL是有区别的。
空字符串是一个非NULL的字符串,它是一个包含零个字符的字符串,可以通过''
或者NULL
来表示。
NULL表示一个未知的值或者缺少值。它不是一个有效的值,也不代表任何特定的值,它表示一个缺失的或者未知的数据。
区别如下:
=''
的方式来匹配和比较。而NULL不能直接使用=NULL
来匹配和比较,需要使用IS NULL
或者IS NOT NULL
来判断。亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:java中null和空字符串有什么区别