Bonjour

J'ai exécuté le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Prompt drop Snapshot CIN_OF_ECN_STACK;
DROP MATERIALIZED VIEW CIN_OF_ECN_STACK;
 
Prompt Snapshot CIN_OF_ECN_STACK;
--
-- CIN_OF_ECN_STACK  (Snapshot) 
--
CREATE MATERIALIZED VIEW CIN_OF_ECN_STACK
 
BUILD IMMEDIATE
REFRESH FORCE ON DEMAND
WITH PRIMARY KEY
AS 
SELECT CE.PRODUCT_STRUCTURE_ITEM_ID,
  Pkg_CCM.concat_row(cast(collect(decode(IS_MAIN,1, CIN,NULL)) as varchar2_table),',') AS MAIN_CINS_OF_ECN ,
  Pkg_CCM.concat_row(cast(collect(decode(IS_MAIN,0, CIN,NULL)) as varchar2_table),',') AS OTHER_CINS_OF_ECN
FROM CIN_OF_ECN CE,
  NO_DELETE_PSIDS NPS
WHERE NPS.PRODUCT_STRUCTURE_ITEM_ID = CE.PRODUCT_STRUCTURE_ITEM_ID
GROUP BY CE.PRODUCT_STRUCTURE_ITEM_ID;
Et j'ai obtenu l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ORA-00905: mot-clé absent
Merci d'avance.