SP_HELP

25/08/2006 - 22:26 por sandramilenagiraldo | Informe spam
Con SP_HELP puedo sacar la estructura de una tabla , pero no sale la
columna descripción donde se documenta cada campo... como lo puedo
sacar?
QUIERO SACAR TODA LA DOCUMENTACIÓN por sentencia. Como puedo hacer?

Preguntas similare

Leer las respuestas

#1 Noldis Chumacero
25/08/2006 - 23:25 | Informe spam
Sandra,

Revisa información sobre

INFORMATION_SCHEMA.COLUMNS

Por ejemplo

SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME='myTabla'

También puedes buscar en los BOL información sobre [syscolumns]

Saludos.


Ing. Noldis Chumacero Ch.
Dpto. Sistemas, AeroSur.
Santa Cruz de la Sierra - Bolivia

escribió en el mensaje
news:
Con SP_HELP puedo sacar la estructura de una tabla , pero no sale la
columna descripción donde se documenta cada campo... como lo puedo
sacar?
QUIERO SACAR TODA LA DOCUMENTACIÓN por sentencia. Como puedo hacer?
Respuesta Responder a este mensaje
#2 Alejandro Mesa
26/08/2006 - 15:39 | Informe spam
,

Puedes usar la funcion de sistema fn_listextendedproperty para listar las
propiedades extendidas asociadas a un objeto.

Example:

use northwind
go

create table dbo.table1 (
colA int null,
colB varchar(50) null
)
go

declare @v sql_variant

set @v = N'my description'

execute sp_addextendedproperty N'MS_Description', @v, N'user', N'dbo',
N'table', N'table1', N'column', N'colA'
execute sp_addextendedproperty N'caption', 'column (A)', 'user', dbo,
'table', 'table1', 'column', N'colA'
go

select
a.table_name,
a.column_name,
a.is_nullable,
a.data_type,
a.character_maximum_length,
b.value
from
information_schema.columns as a
left join
(
select
*
from
::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', 'table1',
'column', default)
) as b
on a.column_name = b.objname and b.objtype = 'column' and b.[name] N'MS_Description'
where
table_schema = 'dbo'
and table_name = 'table1'
go

drop table table1
go


AMB

"" wrote:

Con SP_HELP puedo sacar la estructura de una tabla , pero no sale la
columna descripción donde se documenta cada campo... como lo puedo
sacar?
QUIERO SACAR TODA LA DOCUMENTACIÓN por sentencia. Como puedo hacer?


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