describe en sql

02/09/2004 - 23:31 por Rolando | Informe spam
hola,

existe en sql server 2000
algo similar al describe de ORACLE ?

o algo que me diga la estructura de una tabla???

gracias

Preguntas similare

Leer las respuestas

#1 Tinoco
02/09/2004 - 23:42 | Informe spam
Hola,

Igualito NO. Pero esta el: Exec sp_help [Nombre tabla]

Hermilson T.

hola,

existe en sql server 2000
algo similar al describe de ORACLE ?

o algo que me diga la estructura de una tabla???

gracias
Respuesta Responder a este mensaje
#2 Lara
15/09/2004 - 13:12 | Informe spam
Hola Rolando!

Aparte de lo que comenta Tinoco, puedes hacer uso de las tablas del sistema:
sysobjects, syscolumns, systype.

Con esta consulta puedes sacar nombre de los campos, columnas y tipo de
datos. Si te interesa más información consulta los campos de las tablas de
sistema.

Select sc.name, st.name, sc.length
from syscolumns sc, sysobjects so, systypes st
where so.id=sc.id and st.xtype=sc.xtype
and so.name=Nombre_Tabla

Saludos.
Lara




"Rolando" escribió en el mensaje
news:53c201c49134$396761e0$
hola,

existe en sql server 2000
algo similar al describe de ORACLE ?

o algo que me diga la estructura de una tabla???

gracias

Respuesta Responder a este mensaje
#3 Maxi
15/09/2004 - 14:37 | Informe spam
Lara, no es aconsejable usar para nada Tablas de sistemas, ya que estas
pueden cambiar de version en version o de Service Pack a Service Pack.

Para hacer lo que nuestro amigo quiere no hay nada mejor que las vistas
INFORMATION_SCHEMA, por ej

USE NORTHWIND
GO

SELECT * FROM INFORMATION_SCHEMA.COLUMNS

Bye


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Lara" escribió en el mensaje
news:%
Hola Rolando!

Aparte de lo que comenta Tinoco, puedes hacer uso de las tablas del


sistema:
sysobjects, syscolumns, systype.

Con esta consulta puedes sacar nombre de los campos, columnas y tipo de
datos. Si te interesa más información consulta los campos de las tablas de
sistema.

Select sc.name, st.name, sc.length
from syscolumns sc, sysobjects so, systypes st
where so.id=sc.id and st.xtype=sc.xtype
and so.name=Nombre_Tabla

Saludos.
Lara




"Rolando" escribió en el mensaje
news:53c201c49134$396761e0$
> hola,
>
> existe en sql server 2000
> algo similar al describe de ORACLE ?
>
> o algo que me diga la estructura de una tabla???
>
> gracias
>







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.748 / Virus Database: 500 - Release Date: 01/09/2004
Respuesta Responder a este mensaje
#4 Lara
15/09/2004 - 17:26 | Informe spam
Pues muchas gracias! yo es que según lo leí, como no conocía otra cosa.. se
me ocurrió que así podría conocer la estructura de las tablas.
No conocía yo las vistas éstas.. están muy bien.

Saludos!



"Maxi" escribió en el mensaje
news:%
Lara, no es aconsejable usar para nada Tablas de sistemas, ya que estas
pueden cambiar de version en version o de Service Pack a Service Pack.

Para hacer lo que nuestro amigo quiere no hay nada mejor que las vistas
INFORMATION_SCHEMA, por ej

USE NORTHWIND
GO

SELECT * FROM INFORMATION_SCHEMA.COLUMNS

Bye


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Lara" escribió en el mensaje
news:%
> Hola Rolando!
>
> Aparte de lo que comenta Tinoco, puedes hacer uso de las tablas del
sistema:
> sysobjects, syscolumns, systype.
>
> Con esta consulta puedes sacar nombre de los campos, columnas y tipo de
> datos. Si te interesa más información consulta los campos de las tablas


de
> sistema.
>
> Select sc.name, st.name, sc.length
> from syscolumns sc, sysobjects so, systypes st
> where so.id=sc.id and st.xtype=sc.xtype
> and so.name=Nombre_Tabla
>
> Saludos.
> Lara
>
>
>
>
> "Rolando" escribió en el mensaje
> news:53c201c49134$396761e0$
> > hola,
> >
> > existe en sql server 2000
> > algo similar al describe de ORACLE ?
> >
> > o algo que me diga la estructura de una tabla???
> >
> > gracias
> >
>
>



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.748 / Virus Database: 500 - Release Date: 01/09/2004


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida