Par exemple, le code ci-dessous, la flèche pointant sur deux parties, le second peut-il utiliser le résultat du premier, au lieu d'interroger à nouveau la base de données?Comment réutiliser le résultat de la sélection dans la procédure SQL SERVER
CREATE PROCEDURE GetInforEntries (@Count as int) AS
BEGIN
SELECT TOP (@Count) *
from Table_Entries
where Retrived IS NULL <----
IF @@ROWCOUNT > 0
BEGIN
UPDATE Table_Entries
SET Retrived = CURRENT_TIMESTAMP
WHERE id IN (SELECT TOP (@Count) id <----
from Table_Entries
where Retrived IS NULL)
END
END