我想從存儲過程中選擇一個變量,以便在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;