日期:2014-05-18  浏览次数:20661 次

一個有關約束的問題(Table constraint)
約束的問題

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

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

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

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

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

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