Hola, hola.
Necesito hacer una consulta peculiar sobre una tabla que tiene muchísimos campos: que me los muestre todos en una única línea separados por comas.
El problema es que me corta el resultado, supongo que es porque la salida es demasiado grande (y la entrada también) y necesito configurar de algún modo mi BD para que me deje hacer esto.
Uso Oracle 9i y la consulta sólo necesito ejecutarla en el propio analizador. Sé que tengo que modificar un par de parámetros pero no sé cuales son.
La consulta es algo así, para que os hagáis una idea de lo terriblemente grandes que son los strings que tiene que manejar:
Código SQL
[-]select CODIGO||','''||DNI||''','''||NOMBRE||''','''||TELEFONO||''','''||
DIRECCION||''','''||CP||''','''||LOCALIDAD||''','''||PROVINCIA||''','''||
PAIS||''','''||ESTADO_CIVIL||''', '''||FINCA||''','||CODIGO_CONTRATO||','''||FECHA_CONTRATO||''','||
CODIGO_ESCRITURA||','''||FECHA_ESCRITURA||''', '||CODIGO_CIRCO||','''||
GENERADO_SN||''','''||ENVIADO_SN||''','''||FEC_CONTACTO||''', '''||
V_CALLE||''','''||V_NUMERO||''','''||V_PISO||''','''||V_LETRA||''','''||V_POBLACION||''','||
V_PROVINCIA||''','''||V_CP||''','||V_ANO_CONSTRUCCION||','||V_M2_CONSTRUIDOS||','''||
V_NOMBRE_PROMOCION||''', '''||V_MANZANA||''','''||V_BLOQUE||''','''||
V_PORTAL||''','''||V_TIPO_VIVIENDA||''','''||V_USO_VIVIENDA||''', '||
PUESTO||','||USR_ALTA||','''||FEC_ALTA||''','||PUESTO_ALTA||','||
USR_MODFCCION||','''||FEC_MODFCCION||''','||PUESTO_MODFCCION||', '''||
FEC_EFECTO||''','||NUM_POLIZA||','||S_COD_ENTIDAD||','||S_COD_OFICINA||', '''||
NOMBRE_CORTO||''','''||APELLIDO1||''','''||APELLIDO2||''', '||
S_CONTINENTE_REAL||','''||V_MEDIDAS_SEGURIDAD||''','''||LUGAR_EMISION||''', '||
PUESTO_PROMOCION||','''||COMENTARIO||''','''||ANULADO_SN
from cliente
where codigo in (34005361,34100361,35543361,35637361,37638361,37956361)