我不知道如果標題書寫正確,但基本上我想達到什麼是我有這個存儲過程數的插入:SQL Server存儲過程,其中將包括基於另一列
CREATE PROCEDURE InsertNewCarouselImage
(@sliderid int,
@caption varchar(250),
@imageUrl varchar(150),
@imageOrder int)
AS
BEGIN
INSERT INTO tblItems(sliderid, caption, imageUrl, imageOrder, isActive)
VALUES(@sliderid, @caption, @imageUrl)
END
GO
在imageOrder
列中,我想爲該sliderid + 1
插入最後一個imageOrder
的值。所以我需要類似於
SELECT TOP 1 imageOrder
FROM tblItems
WHERE sliderid = @sliderid
ORDER BY imageOrder DESC
對於我選擇的值,我想增加那個1 + 1並在插入存儲過程中使用它。
是否有可能沒有來自我的應用程序的多個SQL查詢?
感謝