使用存储过程完成级联删除的问题 本帖最后由 u010111617 于 2013-07-15 19:56:48 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 递归打开游标,不说是否合理,用递归资源开销肯定会有风险。针对这种游标过多情况,估计可以用connect by递归出所有结果,用一次游标;或者将结果集放入列表,先全部delete,然后递归循环列表。 谢谢楼上啊,确实是一种思路,我尝试使用connect by来递归出结果。表有自引用,但是使用NOCYCLE却没用,还是查出循环数据了。。求解啊 先停用数据库上的所有约束,然后再删除,删除完数据后,恢复约束select * from all_constraints找到所有约束(系统表名不太记得了,你可以查下资料)ALTER TABLE 表名 disable constraint 约束名; --禁用约束--删除数据...--恢复约束ALTER TABLE 表名 disable constraint 约束名; oracle 同一台主机上如何rman恢复具有相同数据库名和实例名的3个数据库?在线等!! TIMESTEN如何进行时间比较 插入语句 执行了半小时 还没执行完 谁给个方法啊 求asp连接oricle代码(不用输登陆帐号) 创建JOB问题 这2个sql,结果是一样的,就是写法不同,问下效率如何鉴别! 请教Proc编译时的默认配置文件问题 sql语句问题,谢谢大家 如何安装Oracle9i? SQL语言高手请过来回答!!!!!!!!!!(一定给分) 通过otl查询问题 sql语句中带有when case Oracle11G数据库之间数据实时(指定表)同步。
或者将结果集放入列表,先全部delete,然后递归循环列表。
select * from all_constraints找到所有约束(系统表名不太记得了,你可以查下资料)
ALTER TABLE 表名 disable constraint 约束名; --禁用约束
--删除数据
...
--恢复约束
ALTER TABLE 表名 disable constraint 约束名;