2011年12月31日

【一个有趣的SQL命题】用一条语句切换BIT型的真假值

摘要: 有个需求,用一条SQL语句(SQL SERVER)的,切换某个BIT字段值。也就是说从TRUE变FALSE,从FALSE到TRUE。当然,第一反应是用存储过程。判断原来这个字段值,然后UPDATE。 网上粗粗找了一下没找到方案。自己一动手,居然有个很有趣的结果,连WHERE都不用 对数据库的BIT型赋值,用SQL语句来操作和用管理界面输入不同。管理界面输入必须用TRUE或FALSE来填写。而SQL语句则用0或1 于是乎,先尝试: 复制代码 代码如下:updat t set b=b+1 where id=1; select b from t where id=1;b字段一直保持1 那么用减号呢 阅读全文

posted @ 2011-12-31 11:52 zhangtao1212 阅读(341) 评论(1) 推荐(0) 编辑

导航