LoslegenKostenlos starten

SP zum DELETE verwenden

Erstelle eine Stored Procedure namens cuspRideSummaryDelete im dbo-Schema, die einen bestehenden Datensatz in der Tabelle RideSummary löscht und die Anzahl der betroffenen Zeilen über einen Output-Parameter per RETURN zurückgibt.

Diese Übung ist Teil des Kurses

<Kurs>Funktionen und Stored Procedures in SQL Server schreiben</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle eine Stored Procedure namens cuspRideSummaryDelete, die @DateParm als Eingabeparameter akzeptiert und einen ganzzahligen Output-Parameter @RowCountOut hat.
  • Lösche den/die Datensatz/Datensätze in der Tabelle RideSummary, die denselben Date-Wert wie @DateParm haben.
  • Setze @RowCountOut auf @@ROWCOUNT, um die Anzahl der von der Anweisung betroffenen Zeilen zurückzugeben.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- 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;
Code bearbeiten und ausführen