Descripcion de una tabla

01/07/2008 - 12:20 por davidr | Informe spam
Hola a todos,

¿existe alguna consulta que devuelva los nombres de una tabla?, no el
contenido sino la descripción de una tabla.

Otra duda que tengo es ¿cómo puedo hacer una consulta que me devuelva el
contenido de la tabla pero que la cabecera (los nombres de los campos) estén
en mayúscula?, no me sirve ponerlos como campo1 AS CAMPO1 ya que si el nombre
del campo en mayúscula es el mismo me lo deja en minúscula.

Si alguien me puede dar ideas se lo agradecería.

Preguntas similare

Leer las respuestas

#1 Maxi
01/07/2008 - 13:09 | Informe spam
Hola, para tu primer pregunta te comento que podes usar las vistas de
sistema information_schema , revisa en tus libros online porque hay varias,
por ejemplo information_schema.columns te retorna datos de las columnas de
las tablas.

Para tu segunda pregunta: eso lo deberias resolver en tu capa de
presentacion, es una cuestion de presentacion el mayuscula o minuscula y
tampoco le veo el sentido de ponerlo en uno u otro, que intentas hacer?

"davidr" escribió en el mensaje de noticias
news:
Hola a todos,

¿existe alguna consulta que devuelva los nombres de una tabla?, no el
contenido sino la descripción de una tabla.

Otra duda que tengo es ¿cómo puedo hacer una consulta que me devuelva el
contenido de la tabla pero que la cabecera (los nombres de los campos)
estén
en mayúscula?, no me sirve ponerlos como campo1 AS CAMPO1 ya que si el
nombre
del campo en mayúscula es el mismo me lo deja en minúscula.

Si alguien me puede dar ideas se lo agradecería.
Respuesta Responder a este mensaje
#2 davidr
01/07/2008 - 13:25 | Informe spam
Maxi,
ambas preguntas son para solucionar el mismo problema.
El BI/BW de SAP necesita que las tablas de MS SQL SERVER a las que
referencie tienen que tener los campos en mayúsculas, y eso es impepinable.
Puedo crear vistas de mis tablas de SQL poniendo a cada campo AS CAMPOX pero
tengo muchas tablas y se haría muy tedioso por eso busco un método para
transformar los campos de mis tablas en mayúsculas... si se te ocurre
cómo te lo agradecería..

"Maxi" wrote:

Hola, para tu primer pregunta te comento que podes usar las vistas de
sistema information_schema , revisa en tus libros online porque hay varias,
por ejemplo information_schema.columns te retorna datos de las columnas de
las tablas.

Para tu segunda pregunta: eso lo deberias resolver en tu capa de
presentacion, es una cuestion de presentacion el mayuscula o minuscula y
tampoco le veo el sentido de ponerlo en uno u otro, que intentas hacer?

"davidr" escribió en el mensaje de noticias
news:
> Hola a todos,
>
> ¿existe alguna consulta que devuelva los nombres de una tabla?, no el
> contenido sino la descripción de una tabla.
>
> Otra duda que tengo es ¿cómo puedo hacer una consulta que me devuelva el
> contenido de la tabla pero que la cabecera (los nombres de los campos)
> estén
> en mayúscula?, no me sirve ponerlos como campo1 AS CAMPO1 ya que si el
> nombre
> del campo en mayúscula es el mismo me lo deja en minúscula.
>
> Si alguien me puede dar ideas se lo agradecería.


Respuesta Responder a este mensaje
#3 Eduardo
01/07/2008 - 13:26 | Informe spam
pues ponle una expresion a la izquierda del "AS" a ver que tal.

Ej.

campo+'' as CAMPO


"davidr" escribió en el mensaje
news:
Maxi,
ambas preguntas son para solucionar el mismo problema.
El BI/BW de SAP necesita que las tablas de MS SQL SERVER a las que
referencie tienen que tener los campos en mayúsculas, y eso es
impepinable.
Puedo crear vistas de mis tablas de SQL poniendo a cada campo AS CAMPOX
pero
tengo muchas tablas y se haría muy tedioso por eso busco un método para
transformar los campos de mis tablas en mayúsculas... si se te ocurre
cómo te lo agradecería..

"Maxi" wrote:

Hola, para tu primer pregunta te comento que podes usar las vistas de
sistema information_schema , revisa en tus libros online porque hay
varias,
por ejemplo information_schema.columns te retorna datos de las columnas
de
las tablas.

Para tu segunda pregunta: eso lo deberias resolver en tu capa de
presentacion, es una cuestion de presentacion el mayuscula o minuscula y
tampoco le veo el sentido de ponerlo en uno u otro, que intentas hacer?

"davidr" escribió en el mensaje de noticias
news:
> Hola a todos,
>
> ¿existe alguna consulta que devuelva los nombres de una tabla?, no el
> contenido sino la descripción de una tabla.
>
> Otra duda que tengo es ¿cómo puedo hacer una consulta que me devuelva
> el
> contenido de la tabla pero que la cabecera (los nombres de los campos)
> estén
> en mayúscula?, no me sirve ponerlos como campo1 AS CAMPO1 ya que si el
> nombre
> del campo en mayúscula es el mismo me lo deja en minúscula.
>
> Si alguien me puede dar ideas se lo agradecería.


Respuesta Responder a este mensaje
#4 davidr
01/07/2008 - 14:34 | Informe spam
No me sirve porque tengo infinidad de campos y porque tendría que cambiar el
nombre de cada campo, es decir, si tengo un campo que se llama campo1 y hago
campo1 as CAMPO1, como se llaman igual no cambia y se queda en minúsculas.
Necesito algo que sea más práctico.

"Eduardo" wrote:

pues ponle una expresion a la izquierda del "AS" a ver que tal.

Ej.

campo+'' as CAMPO


"davidr" escribió en el mensaje
news:
> Maxi,
> ambas preguntas son para solucionar el mismo problema.
> El BI/BW de SAP necesita que las tablas de MS SQL SERVER a las que
> referencie tienen que tener los campos en mayúsculas, y eso es
> impepinable.
> Puedo crear vistas de mis tablas de SQL poniendo a cada campo AS CAMPOX
> pero
> tengo muchas tablas y se haría muy tedioso por eso busco un método para
> transformar los campos de mis tablas en mayúsculas... si se te ocurre
> cómo te lo agradecería..
>
> "Maxi" wrote:
>
>> Hola, para tu primer pregunta te comento que podes usar las vistas de
>> sistema information_schema , revisa en tus libros online porque hay
>> varias,
>> por ejemplo information_schema.columns te retorna datos de las columnas
>> de
>> las tablas.
>>
>> Para tu segunda pregunta: eso lo deberias resolver en tu capa de
>> presentacion, es una cuestion de presentacion el mayuscula o minuscula y
>> tampoco le veo el sentido de ponerlo en uno u otro, que intentas hacer?
>>
>> "davidr" escribió en el mensaje de noticias
>> news:
>> > Hola a todos,
>> >
>> > ¿existe alguna consulta que devuelva los nombres de una tabla?, no el
>> > contenido sino la descripción de una tabla.
>> >
>> > Otra duda que tengo es ¿cómo puedo hacer una consulta que me devuelva
>> > el
>> > contenido de la tabla pero que la cabecera (los nombres de los campos)
>> > estén
>> > en mayúscula?, no me sirve ponerlos como campo1 AS CAMPO1 ya que si el
>> > nombre
>> > del campo en mayúscula es el mismo me lo deja en minúscula.
>> >
>> > Si alguien me puede dar ideas se lo agradecería.
>>
>>



Respuesta Responder a este mensaje
#5 Gux (MVP)
01/07/2008 - 16:27 | Informe spam
Un *experimento* que se podria intentar, para subsanar ese absurdo
requerimiento de SAP (ni que lo hubiera diseñado un alemán :-)) puede ser
modificar datos de la tabla de sistema SysColumns.

La columna SysColumns.Name almacena el nombre de todas las columnas de
tablas y vistas. O sea hacer algo como:

UPDATE SysColumns SET Name = UPPER(Name)

***IMPORTANTE*** JUGAR CON LAS TABLAS DE SISTEMA PUEDE CAUSAR UN DAÑO
IRREPARABLE. CONSIDERAR ESTO COMO UN EXPERIMENTO. PROBARLO BAJO SU PROPIA
RESPONSABILIDAD EN UNA BASE DE DATOS DE PRUEBA.

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"davidr" wrote:

Maxi,
ambas preguntas son para solucionar el mismo problema.
El BI/BW de SAP necesita que las tablas de MS SQL SERVER a las que
referencie tienen que tener los campos en mayúsculas, y eso es impepinable.
Puedo crear vistas de mis tablas de SQL poniendo a cada campo AS CAMPOX pero
tengo muchas tablas y se haría muy tedioso por eso busco un método para
transformar los campos de mis tablas en mayúsculas... si se te ocurre
cómo te lo agradecería..

"Maxi" wrote:

> Hola, para tu primer pregunta te comento que podes usar las vistas de
> sistema information_schema , revisa en tus libros online porque hay varias,
> por ejemplo information_schema.columns te retorna datos de las columnas de
> las tablas.
>
> Para tu segunda pregunta: eso lo deberias resolver en tu capa de
> presentacion, es una cuestion de presentacion el mayuscula o minuscula y
> tampoco le veo el sentido de ponerlo en uno u otro, que intentas hacer?
>
> "davidr" escribió en el mensaje de noticias
> news:
> > Hola a todos,
> >
> > ¿existe alguna consulta que devuelva los nombres de una tabla?, no el
> > contenido sino la descripción de una tabla.
> >
> > Otra duda que tengo es ¿cómo puedo hacer una consulta que me devuelva el
> > contenido de la tabla pero que la cabecera (los nombres de los campos)
> > estén
> > en mayúscula?, no me sirve ponerlos como campo1 AS CAMPO1 ya que si el
> > nombre
> > del campo en mayúscula es el mismo me lo deja en minúscula.
> >
> > Si alguien me puede dar ideas se lo agradecería.
>
>
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida