
Problemas con parametro alfanumerico anotado
Publicado por Maria Sol (1 intervención) el 30/03/2015 14:31:58
Hola. Tengo el siguiente problema. Estoy con Enterprise Guide 5.1. Tengo un parametro que se anota que esta como tipo parametro texto. Lo uso en un paso codigo como parte del nombre de un fichero y no hay problema, sinembargo cunado trato de usarlo en una query, por ejemplo para grabarlo, me da el siguiente error (pongo el log):
;*';*";*/;quit;run;
2 OPTIONS PAGENO=MIN;
3 %LET CIA = CE01;
4 PROC SQL NOEXEC;
5 SELECT /* cod_periodo */
6 (&fec_c) AS cod_periodo,
7 /* id_cia */
8 (&CIA) AS id_cia,
9 t1.Des_epi_balance,
10 t1.Imp_balance_ac,
11 t1.Imp_balance_aa,
12 t1.Imp_desviacion
13 FROM DSASCMI.BALANCE_SITUACION_01 t1;
ERROR: The following columns were not found in the contributing tables: CE01.
14 QUIT;
NOTE: The SAS System stopped processing this step because of errors.
NOTE: PROCEDIMIENTO SQL used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
15
16 QUIT; RUN;
CE01 es el contenido del parametro CIA.
El parametro fec_c no da problema.
Solo sale este error con parametros alfanumericos.
Gracias.
;*';*";*/;quit;run;
2 OPTIONS PAGENO=MIN;
3 %LET CIA = CE01;
4 PROC SQL NOEXEC;
5 SELECT /* cod_periodo */
6 (&fec_c) AS cod_periodo,
7 /* id_cia */
8 (&CIA) AS id_cia,
9 t1.Des_epi_balance,
10 t1.Imp_balance_ac,
11 t1.Imp_balance_aa,
12 t1.Imp_desviacion
13 FROM DSASCMI.BALANCE_SITUACION_01 t1;
ERROR: The following columns were not found in the contributing tables: CE01.
14 QUIT;
NOTE: The SAS System stopped processing this step because of errors.
NOTE: PROCEDIMIENTO SQL used (Total process time):
real time 0.01 seconds
cpu time 0.00 seconds
15
16 QUIT; RUN;
CE01 es el contenido del parametro CIA.
El parametro fec_c no da problema.
Solo sale este error con parametros alfanumericos.
Gracias.
Valora esta pregunta


0