Comment verifier un enregistrement dans la base de donnees avant de la supprimer si sa existe mettre impossible a supprimé
Comment verifier un enregistrement dans la base de donnees avant de la supprimer si sa existe mettre impossible a supprimé
Il faut raisonner à l'envers : commencer par supprimer et si l'on a rien supprimé l'indiquer.
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
OK
Je voudrais modifier l'analyse de ma base de donné en prenant en compte le mouvement des stocks lors de la livraison et des sortir
Ensuite permettre a l'utilisateur de contrôler le stock de produit a un instant T
Comment faire
De mon côté je ne comprends pas la question.
Avant une suppression, tu veux vérifier si l'enregistrement existe. Si c'est bien le cas, tu empêches la suppression, sinon tu l'autorises.
Donc tu n'autorises la suppression que de ce qui n'existe pas, ce qui revient à interdire la suppression.
Je pense que tu devrais préciser ta demande, parce que ce n'est pas clair du tout.
Tatayo.
Exactement alors comment interdire la suppression si le produit est déjà enregistré dans ma base de donné
Mais puisque tu ne peux rien supprimer, c'est au niveau de l'application qu'il faut bloquer.
Ce n'est pas un problème de SQL… enlève le bouton supprimer dans l'application, et c'est réglé.
Tatayo.
Il faudrait surtout préciser un peu mieux le contexte, il s'agit peut être d'un simple problème de contrainte d'intégrité, auquel cas une clause "ON DELETE NO ACTION" suffit ;
Partager