位置: 编程技术 - 正文

一个有趣的SQL命题 用一条语句切换BIT型的真假值(sql you)

编辑:rootadmin
当然,第一反应是用存储过程。判断原来这个字段值,然后UPDATE。 网上粗粗找了一下没找到方案。自己一动手,居然有个很有趣的结果,连WHERE都不用 对数据库的BIT型赋值,用SQL语句来操作和用管理界面输入不同。管理界面输入必须用TRUE或FALSE来填写。而SQL语句则用0或1 于是乎,先尝试: b字段一直保持1 那么用减号呢 可以发现每次结果就在0和1之间切换,SQL SERVER把-1当做1来处理。 这个需求很容易就解决了。 通常这在一些状态切换(或开关)的地方会用到,在需求中不需要知道切换后的情况。很有趣也很简单,呵呵

推荐整理分享一个有趣的SQL命题 用一条语句切换BIT型的真假值(sql you),希望有所帮助,仅作参考,欢迎阅读内容。

一个有趣的SQL命题 用一条语句切换BIT型的真假值(sql you)

文章相关热门搜索词:一个有趣的sql命名,一个有趣的sql命令是什么,一个有趣的sql命名,一个有趣的sql命令是什么,一个有趣的sql命名,一个有趣的sql命令,一个有趣的sql命名,一个有趣的sql命名,内容如对您有帮助,希望把文章链接给更多的朋友!

AspNetPager分页控件 存储过程 SETQUOTED_IDENTIFIERONGOSETANSI_NULLSONGOALTERPROCEDUREusp_PagingLarge@TableNamesVARCHAR(),--表名,可以是多个表,但不能用别名@PrimaryKeyVARCHAR(),--主键,可以为空,但@Or

SQL Server自动生成日期加数字的序列号 USEMASTERGOIFEXISTS(SELECT*FROMdbo.sysdatabasesWHEREname='my_test_database')DROPDATABASE[my_test_database]GOCREATEDATABASE[my_test_database]GOUSE[my_test_database]GOCREATETABLE[my_table]([my_id]VARCHA

远程连接局域网内的SQL Server 的方法 第一个错误"SQLServer不存在或访问被拒绝"通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。一般说来,有以下几种可能性:1、SQLServer

本文链接地址:https://www.jiuchutong.com/biancheng/349425.html 转载请保留说明!

上一篇:数据库高并发情况下重复值写入的避免 字段组合约束(数据库高并发怎么解决)

下一篇:AspNetPager分页控件 存储过程(asp 分页)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络