社区
MS-SQL Server
帖子详情
先判断后更新的问题
cabee
2006-12-11 11:26:40
假设我
a表里面有一个字段 为整型 text
假设我不想做太多的判断 就是我就用一条语句来自行判断
要是1 的时候。就自动更新成为 0
要是0 的时候。就自动更新成为1
...全文
224
3
打赏
收藏
先判断后更新的问题
假设我 a表里面有一个字段 为整型 text 假设我不想做太多的判断 就是我就用一条语句来自行判断 要是1 的时候。就自动更新成为 0 要是0 的时候。就自动更新成为1
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sgucxc0
2006-12-11
打赏
举报
回复
update a set text=(case when text=1 then 0 else 1 end)
marco08
2006-12-11
打赏
举报
回复
楼上正角
chuifengde
2006-12-11
打赏
举报
回复
declare @a table(a int,b varchar(10))
insert @a select 1,'a'
insert @a select 1,'b'
insert @a select 1,'c'
insert @a select 0,'d'
update @a set a=case a when 1 then 0 else 1 end
select * from @a
oracle
判断
是否
更新
,ORACLE触发器
判断
是否
更新
了某个字段
今天遇到一个有意思的小
问题
,一同事有这样一个需求:在
更新
表T时,如果只是
更新
字段C,那么不希望触发该该表的触发器去处理业务逻辑。即想在触发器中做出
判断
:如果
更新
了字段C,那么跳出触发器,不处理业务逻辑,如果是
更新
其它字段,那么让触发器去处理业务逻辑。他是这样做的1: if :NEW.C != :OLD.C then2: return;3: end if;但是这样有一个
问题
:
更新
不一定值有...
插入数据
判断
数据是否存在并
更新
,解决并发及脏数据
问题
1.出现
问题
在做数据库开发的时候,经常会遇到这样的一种情景:当一条数据不存在的时候,插入这条数据,如果这条数据的主键已经在数据库中存在,那么
更新
这条数据。你们一般怎么做呢?
先
根据主键查询数据,然后
判断
是否存在数据,如果存在数据,则update字段,否则insert数据。这样做的弊端就是需要两次连接数据库服务器,然后利用高级语言来
判断
是否存在的逻辑。
问题
:高并发的情况下数据会出
问题
,不能保证原子性...
Android版本
更新
~ 版本号
判断
先
贴一个后台返回的一般版本
更新
接口格式: 拿到后台返回的数据后,对比版本号,如果相等,当前已是最新版本,后台返回的code大于本地应用的code,则允许下载
更新
。 假设目前已
判断
到后台code > 本地code 下一步为了节省流量,不用每次都下载,
判断
下本地是否已经下载了apk,而没有安装,如果已经下载了,那么就直接安装
更新
,但是有个
问题
,本地的apk和你现在的apk是否是同一个版本呢?
Mysql :根据某字段值做
判断
再来
更新
某字段的值
一、
问题
描述: 今天
更新
某表时出现You can't specify target table '表名' for update in FROM clause这种错误,意即不能
先
select出同一表中的某些值,再update这个表(在同一语句中),即不能依据某字段值做
判断
再来
更新
某字段的值。 二、解决方案: 将SELECT出的结果再通过中间表SELECT一遍,具体可参考如下:...
并发下查询并
更新
数据重复
问题
前言 在日常开发中经常遇到
先
根据条件
判断
某条数据是否存在,如果不存在的话就插入,如果存在的话就
更新
或提示异常。一般代码的模式都是写成下面的这个样子,但是在并发的情况下很容易会重复插入两条数据,大概的情况就是第一个请求进来,没有查询到该用户,通过了if
判断
,但是if中有比较耗时的逻辑,在第一个请求还没有执行insert的时候第二个请求也进来了,因为这个时候第一个请求还没有执行insert操作,所以第二个请求也没有查询到,该用户也通过了if
判断
,这个样子就造成了两条重复数据。 // 查询名字叫user1的用
MS-SQL Server
34,873
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章