1235

何处是我家!

导航

2013年1月5日

摘要: CREATE OR REPLACE PROCEDURE change_Zgh(v_oldzgh in varchar2, v_newzgh in varchar2) is cursor cur is select (select column_name from user_cons_columns b where b.constraint_name = a.constraint_name) cname, a.table_name tname from user_constraints a where R_CONSTRAINT_NAME in (select constraint_name fr 阅读全文

posted @ 2013-01-05 15:04 yn1235 阅读(312) 评论(0) 推荐(0)

摘要: 原地址:http://blog.sina.com.cn/s/blog_5e0ed6fd0100i1z2.html 手动删除数据库中冗余数据可能遇到外键关联导致数据无法删除的问题。这个问题的解决及思考记录如下:问题的产生是因为在数据库设计的时候,在建立外键关联的时候没有设置级联删除,也就是说在设置外键的时候并没有加上on deletecascade限定。对于这个问题,我的想法是:在数据库设计的时候一般情况下都是应该加上这样的限制的。如果说担心“级联删除”可能会误删有用的数据,这种情况如果真的发生的话,那么就应该在数据库的设计上找原因了。如果在数据库设计的时候设置了级联删除,那么本文提到的问题是不 阅读全文

posted @ 2013-01-05 11:26 yn1235 阅读(425) 评论(0) 推荐(0)