MS-SQL2000中使用外键的坏处
设置级联后不能对主表用truncate命令
请各位在后面追加
------解决方案--------------------除了设计和测试时不是很方便外(都是模拟数据经常要随意删除),其它时候没啥坏处吧
所以我们外键要加也是在成品出来数据清空以后一起加……
------解决方案--------------------同意,测试的时候有外键的确挺麻烦。
但实际运行中,还是能避免很多数据完整性的错误。
------解决方案--------------------……其实我们更多的时候是通过平台或者应用程序自身控制其完整性,免得不同数据库间移植麻烦
------解决方案--------------------9494还是觉得 触发器对约束有一定的可变性 主键 用起来太死了
------解决方案--------------------级联太多了并不好。
------解决方案--------------------我觉得挺好。
不然,垃圾数据处理起来累死你!
------解决方案--------------------关注这个问题
------解决方案--------------------我曾见到很多商用软件,比如用友,他的数据库的约束根本不在数据库中设.而是在客户端程序中维护.不过觉得很麻烦,不知为何不用数据库自带的功能,是不是为了增加程序的多数据库的兼容性呀.不太清楚.
我觉得在数据库中设,是最根本的了.
------解决方案--------------------觉得外键的便用是有必要的.
不能全用客户端程序来保证,这种管理应该由数据库自身来管理.