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

根据查询出来的结果不同,执行的update语句的列也不同。

存储过程里面加入条件判断分支就行了
大致是:
DECLARE @myVar [类型]
SELECT @myVar=[列] FROM [表] WHERE 条件
IF @myVar=xxx
BEGIN
UPDATE ....

END
ELSE IF @myVar=xxxxx
BEGIN
UPDATE ....
END
ELSE IF ....
.....
温馨提示:答案为网友推荐,仅供参考