最近在项目编程中,在保存数据时,一直报”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 版权协议,转载请附上原文出处链接和本声明。