关于数据库的NULL

2021-01-04 14:35:50 浏览数 (1)

关于数据库的NULL,EQ sapce 不等效于 IS NULL。

通过SAP创建的表,如果是初次创建,所有的列都会存在一个初始值(MANDT为'000',普通CHAR类型为' ',日期类型为'00000000',数值类型为0。。等等),即Field的NOT NULL为'X',不允许空值。当这个表有了一部分数据后,又更改这个表,添加了一些字段,那么这些新加的字段如果不勾上“Initial Value”就有可能有空值了,也就是NULL值,这样就给SELECT带来很大麻烦。

解决的办法就是勾中“Initial Value”,这样就能够保证字段有初始值了。

0 人点赞