如何使用定义新变量创建过程并可以在以后使用更新?

时间:2016-10-09 18:23:09

标签: sql-server stored-procedures

我是一名刚开始学习如何编写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

谢谢

0 个答案:

没有答案