日期:2014-05-17  浏览次数:20525 次

这应该是约束还是触发器?
顾客表中有个字段叫“允许退款”,部分顾客允许退款,而部分顾客不允许

只要顾客允许退款,那么就一定有一个员工去授权用户的退款。

当试图在顾客表中的“授权员工”中填入员工名字的时候,自动首先检查顾客是不是允许退款的

如果不允许,则不允许添加员工名字在顾客的“授权员工”中?

貌似应该是触发器,不过不知道如何写
------最佳解决方案--------------------
触发器难以管理,一般不建议创建
约束不利于扩展,或者多程序共用,这些都可以在程序中创建
数据库应该尽量用于查询,他对运算支持并不力
就仅针对你的需求来说,应该选用约束
------其他解决方案--------------------
如你问题描述,应该是约束。
------其他解决方案--------------------
用约束吧  容易控制
------其他解决方案--------------------
用约束吧 这样容易控制
------其他解决方案--------------------
允许退款 是顾客表的字段?有点飞机哦
------其他解决方案--------------------

当试图在顾客表中的“授权员工”中填入员工名字的时候,自动首先检查顾客是不是允许退款的


自己写逻辑判断不是更清晰吗?
为什么把所有的东西都让数据库来做,用除法器UI如何反馈操作结果