木木代码人生

自在,逍遥

导航

2011年9月14日

sql server 2005 级联删除

摘要: 学习数据库已经两年了,sql语句和存储过程是经常用的,感觉sql语句和存储过程就可以胜任一切的任务了,可是 今天才发现我原来是那么的笨,那么的傻 在创建表时,经常创建主键和外键,这个样子两个表之间就建立了联系,这个样子表与表之间的连接更见紧密,而且不容易产生数据的冗余,可是当操作数据却发现主表中的数据竟然不能删除,因为外键表的数据是因主键表中的数据而生,所以在删除主键表中的数据时一定要确保它不存在于外键表中,以前我删除的时候使用sql语句先删除外键表的数据,在删除主键表中的数据,可是有的时候外键表中的数据删除了,而主键表中的数据因为某种原因没有删除,此时外键表中的数据已经删除了,此时不能做到. 阅读全文

posted @ 2011-09-14 13:41 木木代码人生 阅读(1435) 评论(0) 推荐(0) 编辑