SQL 中的列约束
大家好,
假设我有一个名为 TableA 的表,其中包含一个 BIT
字段。有什么方法可以强制将表中的一行设置为 1
吗?
编辑:请不要触发!
非常感谢。
Possible Duplicate:
SQL Server bit column constraint, 1 row = 1, all others 0
Hi all,
Say I have a table called TableA containing a BIT
field. Is there any way I can enforce only one row in a table to be ever set at 1
?
Edit: No triggers, please!
Thank you very much.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用
CHECK
约束。You could use a
CHECK
constraint.去
GO