Requete de suppression SQL server [Résolu]

Messages postés
8
Date d'inscription
jeudi 28 mai 2009
Statut
Membre
Dernière intervention
20 août 2010
- - Dernière réponse : cs_powerwave
Messages postés
8
Date d'inscription
jeudi 28 mai 2009
Statut
Membre
Dernière intervention
20 août 2010
- 13 août 2010 à 13:39
Bonjour,

j'ai une table avec deux clé primaire:

create table BL(Numero integer,Exercice integer,Reference varchar(50) constraint fk_bl foreign key references produit,qtebl integer, constraint pk_bl primary key(Numero,Reference))


donc un numéro BL peut correspondre à plusieurs références de produits.

je veux supprimer un numéro de la table par exemple le numéro 3 (les références aussi, mais qu'il ne soient pas supprimé de la table produit (non en cascade) ) mais j'ai du mal avec la requête:

delete from bl where numero=3

après exécution de la requête, le message d'erreur suivant apparait:

Msg 512, Niveau 16, État 1, Procédure t5, Ligne 2
La sous-requête a retourné plusieurs valeurs. Cela n'est pas autorisé quand la sous-requête suit =, !=, <, <= , >, >= ou quand elle est utilisée en tant qu'expression.
L'instruction a été arrêtée.


quelqu'un peut-il m'aider ? ^^

Merci d'avance
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
8
Date d'inscription
jeudi 28 mai 2009
Statut
Membre
Dernière intervention
20 août 2010
3
Merci
c'est bon c'est réglé ^^

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 190 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_powerwave