bonjour, je souhaite faire une insertion dans une table en utilisant la clause select , mas oracle retourne l'erreur suivante:
ORA-02287: sequence number not allowed here.
mon code est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
insert into ph2_customer
(name,customer_id)
select distinct
i.old_sys_ref,
seq_cust_id.nextval
from ph1_item i, customer c
where i.customer_id is null
order by i.old_sys_ref;
Ma question est donc, est il possible d'utiliser une sequence dans un insert ayant une clause select, et si oui, comment faire??