关于oracle死锁问题——ORA-01436: 用户数据中的 CONNECT BY 循环

来源:互联网 发布:家庭网络 交换机 编辑:程序博客网 时间:2024/06/05 14:48

最近在项目编程中,在保存数据时,一直报"ORA-01436: 用户数据中的 CONNECT BY 循环",困扰了我好久,跟代码进去,找到sql语句(SELECT * FROM 表名 cm CONNECT BY cm.字段名a = PRIOR cm.字段名b  START WITH cm.字段名b = ? and cm.字段名c ='U'),也没发现什么问题,在网上找了资料,尝试修改了保存的数据,发现可以了,一部分数据会造成这种问题。回过头去研究了一下,发现是字段名a的值为A时,字段名b的值为B,当字段名a的值为B时,指端b的值为A

        

        

0 0