bit字段取反的sql语句?

hssfox 2003-05-15 08:11:24

flag 是bit字段

update 表 set flag=(flag+1)%2 可以么?

还有其它的语句可实现以上的要求么?
...全文
142 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hssfox 2003-05-15
  • 打赏
  • 举报
回复
sql server中的布尔型就是bit类型么?
mjhnet 2003-05-15
  • 打赏
  • 举报
回复
bit只能取整形数据或者null,not只能对布尔型取反。
pengdali 2003-05-15
  • 打赏
  • 举报
回复
不行!
hssfox 2003-05-15
  • 打赏
  • 举报
回复
update 表 set flag=not flag 可以么?

teaism 2003-05-15
  • 打赏
  • 举报
回复
应该可以.

pengdali 2003-05-15
  • 打赏
  • 举报
回复
你不是写出来了吗?
pengdali 2003-05-15
  • 打赏
  • 举报
回复
select (1+1)%2
select (0+1)%2

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧