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.