i get erreurquel est le problème avec la suite de requêtes SQL
insert into dmi_user.fct_sales_summary_cmp values SELECT A.bio_id
*
ERROR at line 1:
ORA-00936: missing expression
sur l'exécution de requête suivante
insert into dmi_user.fct_sales_summary_cmp values SELECT A.bio_id
,decode(A.wk_units2 - B.wk_units1,0,NULL,A.wk_units2), decode(A.wk_units2 -
B.wk_units1,0,NULL,B.wk_units1), decode(A.wk_units3 -
B.wk_units2,0,NULL,A.wk_units3), decode(A.wk_units3 -
B.wk_units2,0,NULL,B.wk_units2), decode(A.wk_units4 -
B.wk_units3,0,NULL,A.wk_units4), decode(A.wk_units4 -
B.wk_units3,0,NULL,B.wk_units3), decode(A.wk_units5 -
B.wk_units4,0,NULL,A.wk_units5), decode(A.wk_units5 -
B.wk_units4,0,NULL,B.wk_units4), decode(A.wk_units6 -
B.wk_units5,0,NULL,A.wk_units6), decode(A.wk_units6 -
B.wk_units5,0,NULL,B.wk_units5) from cnt_sls_dm.fct_sales_summary A,
cnt_sls_dm.fct_sales_summary B where A.bio_id=B.bio_id AND A.bio_id<>0 and
rownum<25 AND (A.wk_units2<> B.wk_units1 or A.wk_units3<> B.wk_units2 or
A.wk_units4<> B.wk_units3 or A.wk_units5<> B.wk_units4 or A.wk_units6<>
B.wk_units5)
+1! Soyez sûr de cela! L'instruction insert est INSERT/VALUES ou INSERT/SELECT mais pas INSERT/VALUES/SELECT. Vous insérez des valeurs ou un sous-ensemble d'une autre table, pas un mélange bizarre. :-) –
Merci, maintenant en regardant upvotes je suis ;-) C'est juste que je n'ai presque jamais traité avec Oracle et la dernière fois il y a presque 10 ans et vous attendez toujours des syntaxes bizarres de biggies :) –