CommencezCommencez gratuitement

Utiliser une SP pour DELETE

Créez une procédure stockée nommée cuspRideSummaryDelete dans le schéma dbo qui supprimera un enregistrement existant de la table RideSummary et qui « RETURN » le nombre de lignes touchées via un paramètre de sortie.

Cette activité fait partie du cours

Écrire des fonctions et des procédures stockées dans SQL Server

Voir le cours

Instructions de l’exercice

  • Créez une procédure stockée appelée cuspRideSummaryDelete qui accepte @DateParm comme paramètre d'entrée et possède un paramètre de sortie entier nommé @RowCountOut.
  • Supprimez le ou les enregistrements de la table RideSummary dont la valeur Date est identique à @DateParm.
  • Affectez @@ROWCOUNT à @RowCountOut pour retourner le nombre de lignes touchées par l'instruction.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- 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;
Modifier et exécuter le code