我正在尝试存储查询结果并将其存储在@Parameter 中,然后我想在 INSERT 查询中使用它。我是 SP 的新手,我不知道我这样做是否正确或是否可能。
CREATE Proc [dbo].[spTrans]
@Queue int,
@Parameter int = (SELECT TOP 1 TicketNumber + 1 from tblData WHERE QueueId = @Queue)
AS
BEGIN
INSERT INTO tblData (QueueId,Parameter) VALUES (@Queue,@Parameter)
END