|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 4 ![]() |
Bonjour,
Je n'arrive pas à mettre à jour une table: Code :
ORA-01427: single-row subquery returns more than one row Pourtant la requête prise individuellement fonctionne et effectivement renvoie plusieurs lignes. L'Update fonctionne également si j'utilise une autre colonne que FAMILLE dans la table CLASSIF_TMP. Quelqu'un pourrait il m'aider? D'avance merci |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 942 ![]() |
si le select ramène plusieurs lignes comment voulez-vous faire rentrer les n lignes dans une seule valeur de ORDRE ?
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 4 ![]() |
Désolé, je suis béotien en la matière mais pourquoi ORDRE ne devrait il prendre qu'une valeur?
J'ai utilisé une fonction similaire pour remplir des colonnes de la table CLASSIF_TMP, avec plusieurs valeurs. Jusqu'à présent je n'avais pas ce message d'erreur. |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
|
|
|
00
|
|
|
#5 | ||||
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 4 ![]() |
Non justement, celle-ci par exemple fonctionne
Code :
Code :
|
||||
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 4 ![]() |
Bonjour,
D'après vos réponses j' ai fini par en déduire que l'incohérence venait des données et non de la requête. Effectivement il y avait un doublon qui n'avait pas lieu d'être. Merci, Bonne journée. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com