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
Instructions de l’exercice
- Créez une procédure stockée appelée
cuspRideSummaryDeletequi accepte@DateParmcomme paramètre d'entrée et possède un paramètre de sortie entier nommé@RowCountOut. - Supprimez le ou les enregistrements de la table
RideSummarydont la valeurDateest identique à@DateParm. - Affectez
@@ROWCOUNTà@RowCountOutpour 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;