这样的CHECK约束怎样写?高手帮忙呀!!!

Alpha001 2005-05-11 09:07:01
我在两个表中均定义一个bit类型字段,
要求第二个表中的字段必须满足:
若第一个表的字段为1,则第二个表中对应可以是0或1,
若第一个表的字段为0,则第二个表中也必须是0

请问怎样在第二张表中写一个CHECK约束?
请给出代码示例。
...全文
92 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
止战之吻 2005-05-12
  • 打赏
  • 举报
回复
我感觉只是加约束不行吧!再加个过程试试。新手``还不会写,错了不要K我!~_~
yesyesyes 2005-05-12
  • 打赏
  • 举报
回复
check不能跨表吧
解决方法是在第二个表中添加一个与第一个表相同的列,然后建约束
Navywang917 2005-05-12
  • 打赏
  • 举报
回复
对应条件给出后才好写呀!
talantlee 2005-05-11
  • 打赏
  • 举报
回复
原因: check好象是隻能限定常數的的約束
zjcxc 2005-05-11
  • 打赏
  • 举报
回复
对应的条件是什么?
talantlee 2005-05-11
  • 打赏
  • 举报
回复
應該隻能用觸發器吧

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧