CommencerCommencez 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 fera un RETURN du nombre de lignes affectées via un paramètre de sortie.

Cet exercice fait partie du cours

<cours>Écrire des fonctions et des procédures stockées dans SQL Server</cours>
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 de Date est identique à @DateParm.
  • Affectez @@ROWCOUNT à @RowCountOut pour retourner le nombre de lignes affecté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