bonjour,
J'essaie d'insérer une ligne dans une table pour tous les codes articles existants, mais j'ai le message suivant :
ORA-01427: sous-interrogation ramenant un enregistrement de plus d'une ligne
voici ma requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 insert into data_extension (daex_val_col1, daex_syta_code, DAEX_EXTE_CODE, DAEX_VALEUR_A, DAEX_NUMERO) values ((SELECT arti_code FROM article), 'ARTICLE', 'FSC','NONFSC', ((SELECT MAX (daex_numero) FROM data_extension) + 1));
la requête fonctionne quand je remplace le 1er select par un code article existant.
le 2ème select me permet de renseigner un "n° de ligne", à chaque nouvelle ligne le n° s'incrémente de +1.
Quelqu'un pourrait-il m'aider ? merci.
Partager