merci laurentschneider
j'ai mis le code comme suit:
mais il m'a donné l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 WITH t AS (SELECT value(n) x FROM TABLE(sys.odcivarchar2list( 'xxxxx/1','xxxxx/2','yyyy/1','yyyy/1','REF67887/3' , 'REF67823/3','REF67899/3'))n) SELECT x, regexp_substr(x,'\w+/')|| (regexp_substr(x,'\w+',1,2)+ row_number() over (partition BY regexp_substr(x,'\w+',1,2) ORDER BY 1)-1 ) x2 FROM t;
Code : Sélectionner tout - Visualiser dans une fenêtre à part ORA-01722 : Nombre non valide
et si je veux selectionner mes donneés d'une table au lieu d'utiliser ((sys.odcivarchar2list(
'xxxxx/1','xxxxx/2','yyyy/1','yyyy/1','REF67887/3' , 'REF67823/3','REF67899/3')
comment faire?
Partager