【答案解析】Create procedure pUpdate
@f1 as char(6) ,
@jg as varchar(20) output
As
If not exists(Select*from商品表where分类=@f1)
BEGIN
If@f1="电脑"Update商品表set单价=单价*0.9 where分类="电脑"
Else
BEGIN
If(@f1="电视")Update商品表set单价=单价*0.94 where分类 =“电视”
Else
BEGIN
If(@f1="冰箱")Update商品表set单价=单价*0.97 where分类 =“冰箱”
END
END
set jg=“修改已成功”
END
Else
set jg=“指定的分类不存在”
[解析] 存储过程的建立使用CREATE PROCEDURE,对存储过程中变量的命名要用到@变量名,