基础数据删除的问题如何解决 如果系统中基础数据会删除,但又不能删除对应的业务数据,而且在基础数据删除后,还希望业务数据中能显示对应的中文含义,这样的需求,在数据库设计时如何考虑,大家有什么经验可以分享吗?比如销售管理系统中:如果删除了销售员信息中的 张三,那在查看销货记录时,还是要能看到销货员:张三。这如何能做到? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用逻辑删除的概念,设置一个逻辑删除flag。需要删除基础数据时,不物理删除它们,而是修改它们的删除flag的状态。在使用基础数据的时候,不表示flag被标记删除的数据。而关联参照的时候,就不使用这个条件。 利用视图可以提高sql效率么? 关于交叉报表动态查询方法 登陆界面的密码错误问题(VB.net) 求 自动备份 方法,用job或者bat都行,只要能成就行,顺便问个问题 用bat文件调用sqlplus来执行sql文件,碰到乱码的问题 请问透明网关有谁用过,性能如何? 不小心删掉了DUAL表,怎么恢复? 安装 oracle9i database 9.2.0.1.0(92010NT)时出错!? 重做日至和回滚段作用区别是什么? 请问程序包里怎么用TRUNCATE来快速删除一个表的数据? 这个索引怎么无论如何也不能生效呢? 我是从MS SQL 转到oracle的用户,难题.....
需要删除基础数据时,不物理删除它们,而是修改它们的删除flag的状态。
在使用基础数据的时候,不表示flag被标记删除的数据。
而关联参照的时候,就不使用这个条件。