我是一名刚开始学习如何编写SQL服务器代码的大学生。我正试图解决以下问题,但完全迷失了,不知道我是否在正确的轨道上
创建一个名为p_fudgemart_markup_retail_by_department的存储过程,当给出以下参数时: •@department varchar(20) •@ amount金钱 该程序将更新当前零售价格并为该@department中的所有产品添加@amount。
问题是@department和@amount都不在我应该使用的表上。教授问我应该定义那两个。
alter procedure p_fudgemart_markup_retail_by_department
(
@department varchar(20),
@amount money
)
as
begin
insert into fudgemart_products (product_department, product_retail_price)
values (@department, @amount)
end
这是我的尝试,它有效,但当我尝试用此更新值时没有任何事情发生。例如将特定部门标记为3.00
谢谢