sql server 有内置的位域操作函数吗,类似c# 的 HasFlag

歪歪 2013-01-24 05:30:47
请教各位大侠,sql server 有内置的位域操作函数吗,功能类似c# 的 HasFlag
...全文
172 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
DBA_磊仔 2013-01-24
同理。。
DECLARE @flags int
DECLARE @flag int
SET @flags = 4 --位值
SET @flag = 1 --比较值
 
IF((@flags | @flag)= 5)
    SELECT 'true'
ELSE
    SELECT 'flase'
回复
DBA_磊仔 2013-01-24
回复
歪歪 2013-01-24
自己解决了,呵呵

DECLARE @flags int
DECLARE @flag int
SET @flags = 9 --位值
SET @flag = 1 --比较值

IF((@flags & @flag)= @flag)
	SELECT 'true'
ELSE
	SELECT 'flase'


回复
歪歪 2013-01-24
自己顶一下下
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2013-01-24 05:30
社区公告
暂无公告