这样做可取吗? 我想建立级联删除,就是删除一个表的数据之后,与这个表中这条删除的记录有外键关系的表的记录都删除,现在我用外键的CASCADE选项,在程序里通过控制,判断如果用户选择删除,则打开CASCADE选项,否则关闭,使其不能级联删除!这样做可取吗?我总觉得总是在更改数据库方法不可取,大家有好的建议吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当你运行程序,而同时又有用户对数据库进行删除操作的时候,你的程序恰巧处于CASCADE选项关闭的状态,你说会不会发生死锁呢 我觉得不会死锁,当CASCADE关闭的时候其他用户如果删除操作的话会提示找到父项,无法删除,怎么会死锁? 是否删除由用户决定? 那最好在程序中实现,或者用触发器,或者多个delete存在。尽量少的在过程中使用DDL操作数据库。 pl/sql登陆失败问题 streams trigger PSQL相关语法上的优化-请达人赐教 Oracle处理例外的问题 求一本Oracle开发的优秀教材 Oracle 9i SQL*Plus 登陆错误 关于直接安装和使用DBCA创建数据库时,快速恢复有何区别? 怎么使用数组! 这个UPDATE语句应该如何写 请推荐oracle store procedure的书籍(下载),谢谢! 【求助】客户端如何安装Oracle logminer工具?(条件都具备) Oracle链接服务器如何调用存储过程
是否删除由用户决定? 那最好在程序中实现,或者用触发器,或者多个delete存在。尽量少的在过程中使用DDL操作数据库。