11问答网
所有问题
sql查询语句问题,我想写一个存储过程,当查询出来的结果满足一个条件时,就会执行一条update语句。
根据查询出来的结果不同,执行的update语句的列也不同。
举报该问题
推荐答案 2017-02-02
存储过程
里面加入条件判断分支就行了
大致是:
DECLARE @myVar [类型]
SELECT @myVar=[列] FROM [表] WHERE 条件
IF @myVar=xxx
BEGIN
UPDATE ....
END
ELSE IF @myVar=xxxxx
BEGIN
UPDATE ....
END
ELSE IF ....
.....
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F874FFMSMPSv72SFSvq.html
相似回答
sql
存储过程查询语句
答:
MyComm.CommandText = "getUserList" '指定存储过程名 MyComm.CommandType = 4 '表明这是
一个存储过程
MyComm.Prepared = true '要求将
SQL
命令先行编译 Set MyRst = MyComm.Execute Set MyComm = Nothing 存储过程取得的记录集赋给MyRst,接下来,可以对MyRst进行操作。在以上代...
大家正在搜
相关问题
Oracle中如何写带条件的查询存储过程并返回查询结果集
关于存储过程,里边的SQL语句摘出来同样的参数查询出2条记录...
sql 语句单独执行结果正确,放在存储过程中执行结果
sql 写一个存储过程写一个insert,当 if else...
SQL server新建查询 存储过程执行后为什么总是命令已...
sql 如何把一个查询结果当作一个表来查询?
在oracle中创建一个存储过程,来循环获取 a表中存放的查...
帮忙写个存储过程或sql语句,根据id从表1中查询一个字段a...