Använd SP för att DELETE
Skapa en lagrad procedur med namnet cuspRideSummaryDelete i dbo-schemat som tar bort en befintlig post i tabellen RideSummary och RETURNar antalet påverkade rader via en utdataparameter.
Den här övningen är en del av kursen
Skriva funktioner och lagrade procedurer i SQL Server
Övningsinstruktioner
- Skapa en lagrad procedur med namnet
cuspRideSummaryDeletesom tar@DateParmsom indataparameter och har en heltalsbaserad utdataparameter med namnet@RowCountOut. - Ta bort den eller de poster i tabellen
RideSummarysom har sammaDate-värde som@DateParm. - Sätt
@RowCountOuttill@@ROWCOUNTför att returnera antalet rader som påverkades av satsen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- Create the stored procedure
CREATE PROCEDURE dbo.cuspRideSummaryDelete
-- Specify @DateParm input parameter
(___ ___,
-- Specify @RowCountOut output parameter
___ ___ ___)
AS
BEGIN
-- Delete record(s) where Date equals @DateParm
___ FROM dbo.___
___ ___ = ___
-- Set @RowCountOut to @@ROWCOUNT
___ ___ = ___
END;