有时数据表的一个字段可能有几个值,然后要根据不同的值进行判断,来达到想要的要求.
CREATE PROCEDURE dbo.proc_itemmag_select_itemfettle
@ID int,
@state int output
AS
declare @状态 tinyint
select @状态=状态 from 科研项目表 where ID=@ID
if @状态=1
begin
set @state=1
end
else if @状态=3
begin
set @state=3
end
else
begin
set @state=5
end
 RETURN