永发信息网

sql查询语句问题,我想写一个存储过程,当查询出来的结果满足一个条件时,就会执行一条update语句。

答案:2  悬赏:80  手机版
解决时间 2021-04-06 09:44
根据查询出来的结果不同,执行的update语句的列也不同。
最佳答案
存储过程里面加入条件判断分支就行了
大致是:
DECLARE @myVar [类型]
SELECt @myVar=[列] FROM [表] WHERe 条件
IF @myVar=xxx
BEGIN
UPDATE ....

END
ELSE IF @myVar=xxxxx
BEGIN
UPDATE ....
END
ELSE IF ....
.....
全部回答
直接在查询分析器里执行没有问题,程序中执行就会超时,而且一旦在程序中超时后在查询分析器里也会超时. 这个情况, 很可能是 程序里面运行的时候, 有其他的代码 修改了 usrtable 表 的 id = 1 的数据。 但是没有 提交事务处理。 结果就是把 id=1 这行的数据,给锁定了。 结果 程序中执行就超时了。 而且一旦在程序中超时后在查询分析器里也会超时 你可以先测试一下,看看 程序中执行就超时了。 你把程序 关闭掉 然后去 查询分析器里 再执行一下看看。 如果正常的话, 那么可以确定,问题出在程序里面的 某些事务没有提交。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于等待是痛苦的名言,描写痛苦悲伤的句子
和也健康科技
武术散打跆拳道属于什么类别
《granny》游戏怎么玩 通关攻略大全一览
急!急!求一篇以节能环保,科学发展为话题的
求一套土建施工工艺大全 主要包括土建、水电
近年来,深圳第三产业的增加值超过制造业,占
选择哪种牙刷最好
克拉斯拖拉机XERION 3800怎么样
求问lz一篇文,小攻的占有欲炒鸡强,小攻炒鸡
杭州 HM的补货时间
嘉园超市在哪里啊,我有事要去这个地方
舞阳县民政局年后什么开门
水旱从人,不知饥馑,时无荒年,天下谓之“天
idea2016 svn对比历史功能在哪
推荐资讯
不知道你那边天气怎么样 但愿你一切安好。翻
定义集合运算A⊙B={z|z=xy(x+y),x∈A,y∈
单选题Theirparentsaretoo________theirchi
若所行似善,而其结果足以害人,则似善而实非
sql语句:复制数据到新表,删除表的指定数据,
马氏体是不是比珠光体的硬度高
学籍登记表丢了怎么办?
有关水珠的词语
如何投诉盐城天虹建筑公司项目经理南一中对面
一个东西美其名曰什么,美其名曰的曰是什么意
活佛济公杜若溪扮演的角色
冰箱一天耗电多少
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?