【发布时间】:2012-07-13 10:44:59
【问题描述】:
我有一个表Watchlist,其中包含一些球员和一个标志来识别他们的进攻。我想将标志实现为bitmask。但是,为了及早发现错误的输入,我想在设置值之前检查表 Watchlist_Flags 的位掩码。
基本上,我正在寻找一个 SQL 查询来验证即将设置的位掩码标志确实由表 Watchlist_Flags 中存在的标志 ID 组成,并且仅由这些标志 ID 组成。
是否可以在 SQL 级别上实现这一点,还是需要在最终软件中处理这个问题?
【问题讨论】:
-
这是用于 SQL Server 的,但我记得有一次将它转换为 MS Access,所以可能会感兴趣:sqlblog.com/blogs/denis_gobo/archive/2007/05/29/test.aspx