社区
MS-SQL Server
帖子详情
先判断在更新的问题
beyondjay
2007-04-05 10:45:11
table有id,column1 , column2
有数值a
如果a<=column1的值并且a>0时候则执行update a到column2。
如果要求性能最高的话要怎么写才好,这句要执行很多次,谢谢!
...全文
156
8
打赏
收藏
先判断在更新的问题
table有id,column1 , column2 有数值a 如果a0时候则执行update a到column2。 如果要求性能最高的话要怎么写才好,这句要执行很多次,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feixiangVB
2007-04-06
打赏
举报
回复
怎么变化?
beyondjay
2007-04-06
打赏
举报
回复
不是不是,大家理解错了,这个a每次都变化的
lin_now
2007-04-06
打赏
举报
回复
declare @a int
set @a=100
while @a<column1 and @a>0
begin
update 表名 set column2=@a
@a --怎么变化呢?
end
OracleRoob
2007-04-05
打赏
举报
回复
--或
declare @a int
set @a=100
if @a>0
update 表名 set column2=@a where @a<=column1
shadow841112
2007-04-05
打赏
举报
回复
LS可以实现
OracleRoob
2007-04-05
打赏
举报
回复
--改一点
declare @a int
set @a=100
update 表名 set column2=@a
where @a<=column1 and @a>0
OracleRoob
2007-04-05
打赏
举报
回复
declare @a int
set @a=100
update 表名 set column2=@a
where @a<column1 and @a>0
RunUpwind
2007-04-05
打赏
举报
回复
update table set column2=a where column1>=a and a >0
oracle
判断
是否
更新
,ORACLE触发器
判断
是否
更新
了某个字段
今天遇到一个有意思的小
问题
,一同事有这样一个需求:在
更新
表T时,如果只是
更新
字段C,那么不希望触发该该表的触发器去处理业务逻辑。即想在触发器中做出
判断
:如果
更新
了字段C,那么跳出触发器,不处理业务逻辑,如果是
更新
其它字段,那么让触发器去处理业务逻辑。他是这样做的1: if :NEW.C != :OLD.C then2: return;3: end if;但是这样有一个
问题
:
更新
不一定值有...
随记:
判断
是否
更新
字段
问题
背景: 在封装通用的数据库操作类时,对于“增、删、查”的编码没有太大
问题
,但是对于“改(
更新
)”,却出现了一个
问题
。 在首次存储一条记录时,可以将目标对象的所有字段值原样存入即可,有值则存值,为null则存null。 但在
更新
的时候,对于为null的字段,如何区分是“不
更新
该字段”,还是“将该字段
更新
为null”? 当然,可以
先
进行一次读取操作,然后在修改DTO对象的字段值,最终完全覆...
Mysql :根据某字段值做
判断
再来
更新
某字段的值
一、
问题
描述: 今天
更新
某表时出现You can't specify target table '表名' for update in FROM clause这种错误,意即不能
先
select出同一表中的某些值,再update这个表(在同一语句中),即不能依据某字段值做
判断
再来
更新
某字段的值。 二、解决方案: 将SELECT出的结果再通过中间表SELECT一遍,具体可参考如下:...
mybatis-plus
更新
字段的时候设置为null,忽略实体null
判断
1
问题
在用mybatis-plus封装的updateById方法来
更新
数据时,想把一个字段设置为null值,但是发现
更新
后数据没有为null还是原来的值,这是因为mybatis-plus在
更新
的时候做了null
判断
,默认不
更新
为null的传参。 2 解决方法 在实体类对应的字段上加注解@TableField(strategy=FieldStrategy.IGNORED),忽略null值的
判断
,例如 @TableField(strategy = FieldStrategy.IGNORE.
php update语句怎么
判断
是否
更新
成功
$sql = "update student set password='$password' where eid='$eid' and password='$oldpassword'"; $result = mysql_query($sql); 不管是否
更新
成功只要语句执行了那么 返回值$result 就是1, 具体update了多少条数据(
判断
是否
更新
成功),可以用下面的函数获取: ec...
MS-SQL Server
34,872
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章