Oracle数据库的nvl转化。将数据库中的NULL转换成某个值。如何给数据库中的null进行转化。
oracle数据库的nvl转换。今天在做项目的时候遇到了一个问题。在往数据库中插入数据的时候设置插入的方式是子查询出来最大的ID然后将新数据的ID设置为最大ID加1。但是当数据库中没有数据的时候插入就会出现问题,没数据的时候查询出来的NULL。要解决这个问题就需要引入今天的主角nvl转化。1、NVL函数的是一个空值转化函数,他的表达式为NVL(表达式1,表达式2),如果表达式1为空值的话,NVL就把表达式2的值返回。否则就返回表达式1的值。例:nvl((SELECT(MAX(ID)+1) FROM A
原创
2020-12-16 15:24:08 ·
772 阅读 ·
0 评论