等侍中~~~~~~~~~~

解决方案 »

  1.   

    你的业务逻辑检查的共同点都是根据另外一张表的某一列的值来检查本表的某一列的数据是否符合业务逻辑,这种业务逻辑的约束问题可以有以下两个解决办法:
    1. 使用一个用户自定义的函数,在这个自定义的函数里使用子查询检查其他表的值,然后定义一个约束,并在约束中引用你的用户自定义函数。
    2. 用触发器来实现你的业务约束。
    通常,用触发器解决是一种更简单直接,逻辑上更自然的方式。