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>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 valeur deDateest identique à@DateParm. - Affectez
@@ROWCOUNTà@RowCountOutpour 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;