none
Grid resultados en TSQL no muestra las columnas "abiertas" RRS feed

  • Pregunta

  • Hola,

    En esta oportunidad les escribo porque estoy presentando un tema incómodo con SQL Server 2014, el asunto es que al momento de obtener el resultado de una consulta, en el grid, las columnas, si no contienen datos, me aparecen reducidas en su ancho, lo que no me permite ver el encabezado de las mismas. Esto realmente es una molestia, porque me toca consultar a veces tablas de 100 y pico de campos y tengo que ir abriendo las columnas para poder ver el encabezado.

    Alguna idea de cómo solucionar esto?

    Saludos y de antemano, gracias por sus respuestas...


    Octavio Peñuela

    martes, 11 de octubre de 2016 19:52

Respuestas

  • Octavio Peñuela,

    Nunca me había percatado de ello, sin embargo ahora que pruebo con una consulta contra una tabla de 78 columnas (algunas columnas con valor NULL) noto que el ancho de las columnas se ajustan al titulo de la cabecera y -salvo columnas de tipo nvarchar(n) de longitud amplia- al contenido de la columna.

    ¿No te sirve ver los resultados como texto (CTRL+T) en vez de la vista cuadricula?, creo que tendrás mejores resultados, incluso con la posibilidad de definir el número máximo de caracteres que se mostrarán por columna.


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    martes, 11 de octubre de 2016 23:10

Todas las respuestas

  • Lo que podrias hacer es crear un funcion que redimensione tu grid luego de la funcion que trae los datos, de esta forma asi no te traiga nada igual las redimensiona.

    Saludos

    martes, 11 de octubre de 2016 20:46
  • Hola,

    En serio? En una versión de SQL tan avanzada, hay que recurrir a algo cómo eso para que muestre los resultados de una manera óptima? Guao!

    Desconozco ese tipo de funciones que puedan alterar el "layaout" de SQL Server...


    Octavio Peñuela

    martes, 11 de octubre de 2016 20:50
  • Hola, volví a leer tu respuesta y creo que hay una confusión, no es "mi grid" es el grid de resultados de SQL Server 2014, en la ventana del editor de consultas, luego de escribir una consulta y ejecutar con f5 o con el botón destinado para ello, el resultado, en el mismo SQL Server 2014, me muestra las columnas de la manera que expliqué...

    Octavio Peñuela

    martes, 11 de octubre de 2016 20:52
  • Octavio Peñuela,

    Nunca me había percatado de ello, sin embargo ahora que pruebo con una consulta contra una tabla de 78 columnas (algunas columnas con valor NULL) noto que el ancho de las columnas se ajustan al titulo de la cabecera y -salvo columnas de tipo nvarchar(n) de longitud amplia- al contenido de la columna.

    ¿No te sirve ver los resultados como texto (CTRL+T) en vez de la vista cuadricula?, creo que tendrás mejores resultados, incluso con la posibilidad de definir el número máximo de caracteres que se mostrarán por columna.


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    martes, 11 de octubre de 2016 23:10
  • Hola Williams,

    Sí, esa sería una salida, pero imagínate, tener que recurrir a eso, después de tanto años trabajando con SQL Server y viendo los resultados en el grid... que de por sí, ayuda mucho en la navegación por los resultados... Adjunto una pantalla de cómo se ven las columnas


    Octavio Peñuela

    martes, 11 de octubre de 2016 23:19