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

  • Post author:
  • Post category:其他




最近在项目编程中,在保存数据时,一直报”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



版权声明:本文为u010564366原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。