Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > Вытягивание Description у столбцов


Автор: Evgenik 27.2.2007, 06:23
 Здравствуйте. Вообщем я делал базу данных и таблицы не через скрипты, а вручную через Enterprise Manager (MSSQL2000 ставил на W2003). И при заполнении полей, у каждого поля имеется свойство Description. Можно ли использовать это описание каждого столбца, как-нибудь вытянуть Если да, то как? 
 

Автор: Evgenik 11.5.2007, 08:36
Ребята - спецы...что ж вы так? Никто не знает? Поделите советом, или в каком направлении копать?

Автор: Mymik 11.5.2007, 22:34
Код

SELECT sysColumns.Name AS ColumnName, 
    sysTypes.name AS DataType, 
    sysColumns.Length AS Length, 
    sysColumns.Status AS Status 
FROM 
    sysColumns, sysTypes 
WHERE 
    sysColumns.id = <table_name> 
    AND sysColumns.usertype = sysTypes.usertype

Автор: kobra 11.5.2007, 23:26
Код

 select COL_NAME(major_id, minor_id) AS ColumnName,
    cast([value] as nvarchar(4000)) AS Description
from sys.extended_properties 
where class = 1 and  minor_id > 0 and major_id = object_id(N'dbo.TT')  and name in (N'MS_Description')  


Автор: Evgenik 15.5.2007, 05:28
 Спасибо огромное...сейчас буду разбираться.
Если есть время может прокомментируете? smile 
Если нет - спасибо и на этом.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)