当前位置: 代码迷 >> Sql Server >> 一個有關約束的問題(Table constraint),该怎么处理
  详细解决方案

一個有關約束的問題(Table constraint),该怎么处理

热度:92   发布时间:2016-04-27 17:02:00.0
一個有關約束的問題(Table constraint)
約束的問題

比如有一個幣別表﹐結構如下﹕

ID   編號(int)
IsDefault   是否本位幣(bit)
Rate   與本位幣的兌換比率(decimal)

現在此表中應該有兩個約束
1﹕有且只有一條記錄為本位幣﹐IsDefault=1的記錄數只能有一條
2﹕IsDefault=1的記錄﹐Rate的值只能是1

這兩個約束應該如何寫呢?

------解决方案--------------------
楼主把表的结构贴出来
------解决方案--------------------
UP
------解决方案--------------------
顶哈子~~~

------解决方案--------------------
不能这么约束吧,只能用触发器实现或者程序
------解决方案--------------------
哦,是的你说得对,呵呵
  相关解决方案