Select Dinamico
Publicado por Guillermo (14 intervenciones) el 03/05/2007 01:27:17
Estimados amigos, estoy haciendo el siguiente select dinamico:
v_select_din := 'select count(*)
from '||var_tabla||'
where codigo = '||var_codigo||'
and '||var_campo||' = '||var_valor||'
and pers_codigo = '||var_codigo_cliente;
donde, var_tabla, var_campo, var_valor, var_codigo_cliente, son valores variable y la variable var_valor puede ser varchar, number o date.
Al ejecutar este select,
execute immediate v_select_din into v_cantidad;
me da el siguiente error: ORA-00933 SQL command not properly ended
Me gustaria saber si alguien de ustedes sabe como solucionar mi problema.
Saludos,
v_select_din := 'select count(*)
from '||var_tabla||'
where codigo = '||var_codigo||'
and '||var_campo||' = '||var_valor||'
and pers_codigo = '||var_codigo_cliente;
donde, var_tabla, var_campo, var_valor, var_codigo_cliente, son valores variable y la variable var_valor puede ser varchar, number o date.
Al ejecutar este select,
execute immediate v_select_din into v_cantidad;
me da el siguiente error: ORA-00933 SQL command not properly ended
Me gustaria saber si alguien de ustedes sabe como solucionar mi problema.
Saludos,
Valora esta pregunta


0