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

        

        

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐