在使用循环时 发现sql陷入了死循环,单个执行sql 的时候就没问题,最后发现是until ( a ==b ) 结束循环体的条件有问题
当 == 俩边都为null 时并不会返回true结束循环 所以我们在循环体中对a,b 的处理一点要保证不要出现null 值,这一点需要特别注意,尤其是在使用 select id into a from …时要查找的结果不为null.
在使用循环时 发现sql陷入了死循环,单个执行sql 的时候就没问题,最后发现是until ( a ==b ) 结束循环体的条件有问题
当 == 俩边都为null 时并不会返回true结束循环 所以我们在循环体中对a,b 的处理一点要保证不要出现null 值,这一点需要特别注意,尤其是在使用 select id into a from …时要查找的结果不为null.