我想从存储过程中选择一个变量,以便在ADO.net中使用ExecuteScalar
时可以获取变量值。我可以使用变量作为select语句中的列吗?
我的存储过程是这样的
CREATE PROCEDURE dbo.SPListGetID
(
@category varchar(100)
)
AS
declare @maxListId int
set @maxListId=(select max(MaterialId) from tblMaterialLists
where category [email protected] and mode='1')
set @[email protected]+1;
select @maxListId
/* SET NOCOUNT ON */
RETURN
这里select @maxListId
是不允许的。我该怎么做才能做到这一点?的@[email protected]+1;