SQL中的NULL的处理

来源:互联网 发布:淘宝c店为什么运营难 编辑:程序博客网 时间:2024/04/29 13:04

Oracle中的null 和 ''等价 插入到数据库里面是 都是null 这里在开发oracle程序时 可以用一个技巧(比如字段类型是整型是)

使用 insert into tabla1 column1 values ('') 这里插入的是null 再定义model实体的时候 可以把整体定义成string类型 这样不用整型的判断是去插入null 值

sql server 里面的 null 和'' 是不等价的 (上面的技巧就用不了)

需要手动插入一个 null值 比如

 insert into tabla1 column1 values (NULL) (oracle也支持这么写); 必须强调的是 该字段在数据库定义的时候是可以为空的!

或者不插入这个字段 默认就是NULL值

原创粉丝点击