摘要: 现MSSQL设置级联删除时候有个问题,简单说就是: 一个表中不能两次使用外键的级联删除或级联更新。 错误提示是: 将 FOREIGN KEY 约束 'FK_Effect.效应实例_Effect.效应' 引入表 'Effect.效应实例' 中将导致循环或多重级联路径。请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其它 FOREIGN KEY 约束。... 阅读全文
posted @ 2008-05-12 22:57 湘西小刁民 阅读(2032) 评论(1) 推荐(0) 编辑
摘要: 六.结构的重构 删除列: 用Alter Table set unused 隐藏列 任何情况下select * 都不是个好方法 删除列不忘备份,创建临时表,包含原表的主键和删除的列 删除表: 将表改名,但注意有些数据库会自动更新对改名表的外键引用,SO手动删除外键 不忘备份表create table ... as select * from ... 引入计算列: 两种方法,基于数据源的触... 阅读全文
posted @ 2008-05-12 22:55 湘西小刁民 阅读(181) 评论(0) 推荐(0) 编辑