Bon voila un truc de tete normalement tu effaceras tous les clients qui n'ont pas de facture !
delete from clients from Clients left outer join factures on client.id_client factures.id_client where factures.id_facture = null
"Chris" a écrit dans le message de news:
bonjour, j'ai une table client et une table facture, comment puis je faire pour éviter de supprimer un client qui à une facture ?
merci
SQLpro [MVP]
Chris a écrit :
bonjour, j'ai une table client et une table facture, comment puis je faire pour éviter de supprimer un client qui à une facture ?
merci
Il suffit d'avoir prévu une contrainte de clef étrangère en mode RESTRICT / NO ACTION.
Lisez l'article que j'ai écrit à ce sujet : http://sqlpro.developpez.com/cours/sqlaz/ddl/?page=partie2#L7.3.2 Plus généralement : http://sqlpro.developpez.com/cours/sqlaz/ddl/?page=partie2#L7.2.4
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Chris a écrit :
bonjour,
j'ai une table client et une table facture, comment puis je faire pour
éviter de supprimer un client qui à une facture ?
merci
Il suffit d'avoir prévu une contrainte de clef étrangère en mode
RESTRICT / NO ACTION.
Lisez l'article que j'ai écrit à ce sujet :
http://sqlpro.developpez.com/cours/sqlaz/ddl/?page=partie2#L7.3.2
Plus généralement :
http://sqlpro.developpez.com/cours/sqlaz/ddl/?page=partie2#L7.2.4
A +
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
bonjour, j'ai une table client et une table facture, comment puis je faire pour éviter de supprimer un client qui à une facture ?
merci
Il suffit d'avoir prévu une contrainte de clef étrangère en mode RESTRICT / NO ACTION.
Lisez l'article que j'ai écrit à ce sujet : http://sqlpro.developpez.com/cours/sqlaz/ddl/?page=partie2#L7.3.2 Plus généralement : http://sqlpro.developpez.com/cours/sqlaz/ddl/?page=partie2#L7.2.4
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Chris
Chris a écrit :
bonjour, j'ai une table client et une table facture, comment puis je faire pour éviter de supprimer un client qui à une facture ?
merci
merci a vous
Chris a écrit :
bonjour,
j'ai une table client et une table facture, comment puis je faire pour
éviter de supprimer un client qui à une facture ?