表中有3个列,只能任意一个列内容不为NULL,其余两列内容为NULL。
------解决思路----------------------
触发器???
------解决思路----------------------
操作插入数值的时候,在程序里面校验下!这个还真不好限制!
------解决思路----------------------
这个在程序端控制,或者存储过程里面控制比较好,单纯用约束不好实现。
ISNULL(COL1,ISNULL(COL2,COL3))!= NULL
ISNULL(COL1,ISNULL(COL2,COL3))!= NULL