我在SQL Server中创建了一个名为“Employee”的表格,现在我想使用存储过程更新表格。如何使用SQL Server中的存储过程更新表格
该表具有emp_name
,emp_code
和status
列。假设该表有三条记录:最初,在存储过程中,我想使用select语句获取最后两条记录,并且必须将提取的记录'status
设置为'Y'。
我写了一个存储过程,但它不影响原始表。请建议存储过程的查询。
这里是我所做的查询:
create procedure updtdemployee As
select e.Emp_name ,e.Circle
from employee e
where e.Emp_Code ='2501' or e.Emp_Code='2502'
begin
update employee set status='Y' where Emp_name = employee.Emp_name
end
您可以在'UPDATE'中执行'WHERE'。 – TTeeple