bigint 类型,带有 &用法
我第一次看到在 sql 存储过程中使用“&
”符号。
declare @b bigint
set @b=15
select @b&2
result is 2
有人可以解释一下结果是2吗?
仅供参考:它在 SQL Server 2005 上
I am seeing this first time using '&
' symbol in sql stored procedures.
declare @b bigint
set @b=15
select @b&2
result is 2
Can some one explain me how the result was 2??
FYI: its on SQL server 2005
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
&
符号在两个整数值之间执行按位逻辑与运算。您是否尝试添加 2,在这种情况下您可能需要使用:
The
&
symbol is performs a bitwise logical AND operation between two integer values.Are you trying to add 2, in which case you may be looking to use:
&
是按位与 运算符。结果是 2,因为;
&
is the Bitwise And operator.The result is 2 because;