Ver Mensaje Individual
  #1  
Antiguo 12-03-2008
Avatar de kuan-yiu
[kuan-yiu] kuan-yiu is offline
Miembro Premium
 
Registrado: jun 2006
Ubicación: Galicia. España.
Posts: 1.017
Reputación: 19
kuan-yiu Va camino a la fama
Me corta el resultado de una consulta que concatena varios campos

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)
Responder Con Cita