Il faut se connecter sur VM02, aller dans Management Studio


Sur VM02, j’ai créé un script SQL « CR-Supprimer_Debut_du_Controle.sql » que j’ai mis dans D:\BBCM\_3W\JD SQL (et joint a cet email) :


DECLARE @id_tournee nvarchar(8) = N'25190163'


begin transaction


SELECT * FROM [CL_V2_BBCM_2019].[dbo].[CR_TOURNEES]

  where id_tournee = @id_tournee

  order by id_tournee desc


  delete [CL_V2_BBCM_2019].[dbo].[CR_TOURNEES]

  where id_tournee = @id_tournee


  SELECT * FROM [CL_V2_BBCM_2019].[dbo].[CR_TOURNEES]

  where id_tournee = @id_tournee

  order by id_tournee desc


-- Pour valider la requete : 

-- Mettre en commentaire le 'rollback' et retirer les commentaires du 'commit'

rollback

--commit


Il suffit de changer sur le première ligne le numéro de tournée a supprimer

Puis l’exécuter en mode « rollback » d’abord (afin de vérifier que c’est OK)

Si Oui (c'est à dire que le premier “select” trouve un seul enregistrement et que le second ne le retrouve plus), il faut retirer les commentaires devant « commit » et en ajouter devant le « rollback » pour l'exécuter réellement.



Source : https://track.atlassian.com/tracking/f93d934e-d5ff-4d3f-a1fa-0576ae1e808b?m=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0cmlnZ2VySWQiOiJhcmk6Y2xvdWQ6cG9zdC1vZmZpY2U6OnRyaWdnZXIvY29uZmx1ZW5jZS1yZWNvbW1lbmRlZC1mb2xsb3dpbmctZmVlZC8wN2E2NDRlZDI5NGM0NzI0MzE5ZGI1NWNiMmJiMTY3NyIsIm1lc3NhZ2VUZW1wbGF0ZUlkIjoiY29uZmx1ZW5jZS1yZWNvbW1lbmRlZC1mb2xsb3dpbmctZmVlZCIsImpvdXJuZXlJZCI6IiIsImpvdXJuZXlUcmlnZ2VySWQiOiIiLCJyZWNpcGllbnQiOnsidHlwZSI6IkFjY291bnRJZCIsInVzZXJBcmkiOiJhcmk6Y2xvdWQ6aWRlbnRpdHk6OnVzZXIvNTU3MDU4OjA5ZmVjNDVkLTMzMTUtNDc5OC1hYmQyLTFlZDMzOGE3NWY0MSJ9LCJlbnRpdHkiOnsid29ya3NwYWNlSWQiOiJhcmk6Y2xvdWQ6Y29uZmx1ZW5jZToyOWI5ZTQ4My01NzI2LTRiY2YtYTgwYy1hODIzMzkyYTc1ODk6d29ya3NwYWNlL2Q3NjZiOTdjLWNiZWEtNGJhMy05OTlhLTQ4NTJhZTA2Mzc0NyJ9LCJpYXQiOjE3NTM4NzUzNzd9.JkdlbWKmAO0cy4kE3X8b4tn0ZIxoeQSAITKfe0z0QMM&j=1