Como realizar una concatenación de un resultado

Hola, de nuevo molestándote, pero me urge un poco
es algo bastante trivial
necesito hacer un select sobre la tabla, pero los resultados necesito agregar un texto antes y uno después de cada resultado
lo estoy haciendo de esta manera:
select +'analyze table', segment_name, 'compute statistics;' from tabla;
pero lo que me arroja es esto:
+'ANALYZETABLE' SEGMENT_NAME                                                    
--------------- ----------------------------------------------------------------
analyze table   CDR_DATA                                                        
analyze table   JNL_DETAIL                                                      
analyze table   CMF_NOTES
necesito eso mismo, pero que aparezca la parte de compute statistics, ya probe la concatenacion con ', "" || y nada.
Saludos y gracias de antemano

1 respuesta

Respuesta
1
Si no he entendido mal esto es lo que quieres:
select 'analyze table', segment_name, 'compute statistics' from tabla;
Creo que en realidad quieres esto.
select 'analyze table '||segment_name||' compute statistics;' from tabla;

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas