今天在处理一个存储过程, 过程中有下面的一段sql, 运行结果应该为0才对
而结果确是NULL.....这个是因为,这个查询结果本身就没有数据, 所以IFNULL 不会生效....
本来这个问题不严重...但是因为这个地方为null一直影响到我存储过程后面的逻辑了.......
就是这个游标flag,我一直认为,如果查出来是null,那么这个游标应该会被赋值为null才对
而结果却是: 他仍然保留了上次的值,而没有被赋值为null.......折腾了半天,,,,心累.....
今天在处理一个存储过程, 过程中有下面的一段sql, 运行结果应该为0才对
而结果确是NULL.....这个是因为,这个查询结果本身就没有数据, 所以IFNULL 不会生效....
本来这个问题不严重...但是因为这个地方为null一直影响到我存储过程后面的逻辑了.......
就是这个游标flag,我一直认为,如果查出来是null,那么这个游标应该会被赋值为null才对
而结果却是: 他仍然保留了上次的值,而没有被赋值为null.......折腾了半天,,,,心累.....