Nombre dinámico variable en un bucle?
Publicado por Antonio (5 intervenciones) el 04/03/2021 12:13:35
Hay forma de cambiar el nombre de una variable por ejemplo: v_mes1 en un bucle y cambie a v_mes2??
Ejemplo:
En este v_mes2 := v_mes; CÓMO incremento el número de la variable??
Gracias por su ayuda!
Ejemplo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
v_cabecera := 'Centro;Grupo;Dni;';
v_mes := EXTRACT(MONTH FROM TO_DATE(202006||'01','YYYYMMDD')); --6
v_mes1 := v_mes;
FOR f in 1..6 LOOP
CASE v_mes
WHEN 1 THEN v_cabecera := v_cabecera || 'Ene;';
WHEN 2 THEN v_cabecera := v_cabecera || 'Feb;';
WHEN 3 THEN v_cabecera := v_cabecera || 'Mar;';
WHEN 4 THEN v_cabecera := v_cabecera || 'Abr;';
WHEN 5 THEN v_cabecera := v_cabecera || 'May;';
WHEN 6 THEN v_cabecera := v_cabecera || 'Jun;';
WHEN 7 THEN v_cabecera := v_cabecera || 'Jul;';
WHEN 8 THEN v_cabecera := v_cabecera || 'Ago;';
WHEN 9 THEN v_cabecera := v_cabecera || 'Sep;';
WHEN 10 THEN v_cabecera := v_cabecera || 'Oct;';
WHEN 11 THEN v_cabecera := v_cabecera || 'Nov;';
WHEN 12 THEN v_cabecera := v_cabecera || 'Dic;';
END CASE;
v_mes := v_mes + 1;
v_mes2 := v_mes;
END LOOP;
En este v_mes2 := v_mes; CÓMO incremento el número de la variable??
Gracias por su ayuda!
Valora esta pregunta


0