suprimer ligne utiliser par autre tables sqlserver 2005
bonjour
je veux supprimer une ligne(1) mais le probléme que cette ligne utiliser par une autre ligne(2) d'une autre table et la ligne(2) utiliser par ligne(3) d'une autre table etc..
j'ai utiliser ce code j'ai commencé de suprimer la ligne (4) et apres ligne(3)...
voila code
Code:
1 2 3 4
| delete From LIGNEVENTE where ARTICLE.Code_Famille ='1' and ARTICLE.CODE_ART=LIGNEVENTE.CODE_ART
delete From LIGNEENTREEART where ARTICLE.Code_Famille ='1' and ARTICLE.CODE_ART=LIGNEENTREEART.CODE_ART
delete From ARTICLE where Code_Famille= '1'
delete From Familles where Code_Famille ='1' |
mais ca marche pas voila les erreurs
Code:
1 2 3 4 5 6 7 8
| Msg*4104, Niveau*16, État*1, Ligne*1
L'identificateur en plusieurs parties 'ARTICLE.Code_Famille' ne peut pas être lié.
Msg*4104, Niveau*16, État*1, Ligne*1
L'identificateur en plusieurs parties 'ARTICLE.CODE_ART' ne peut pas être lié.
Msg*4104, Niveau*16, État*1, Ligne*2
L'identificateur en plusieurs parties 'ARTICLE.Code_Famille' ne peut pas être lié.
Msg*4104, Niveau*16, État*1, Ligne*2
L'identificateur en plusieurs parties 'ARTICLE.CODE_ART' ne peut pas être lié. |
remarque Code_Famille(char)
aidez-moi SVP