Bonjour,

je tente de mettre tous le contenu du champ CodeArticle de la table Article dans la table AB_INVENTAIRE et y associé à chaque fois l'année (voir ci-dessous). Le select seul fonctionne très bien mais l'INSERT ne veut pas insérer.

REQUETE:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
INSERT INTO AB_INVENTAIRE (ARTICLE, ANNEE) VALUES ((SELECT CodeArticle FROM ARTICLE WHERE TypeProduit='2'), '2008' )
L'erreur affichée est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Serveur*: Msg 1046, Niveau 15, État 1, Ligne 1
Les sous-requêtes ne sont pas autorisées dans ce contexte. Seules sont permises les expressions scalaires.
Après recherche, j'ai compris que le problème était de créer des procédures pour remédier à ce problème mais je n'ai pas d'exemple donc si vous pourriez me donner un site avec un exemple ou autre chose, ce serait sympa. Merci. Bonne soirée.