Свойство "Описание" поля таблицы.

zvezda_t
Дата: 03.06.2011 08:07:34
Здравствуйте уважаемые программисты, скажите пожалуйста, как получить в процедуре свойство "Описание" которое задаётся каждому полю таблицы и выглядит при создании таблицы student так:

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Фамилия' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'student', @level2type=N'COLUMN',@level2name=N'lastname'

Мне нужно для поля dbo.student.lastname получить значение описания, которое = "Фамилия".
Владимир СА
Дата: 03.06.2011 08:40:16
SELECT value FROM fn_listextendedproperty (NULL, 'schema', 'dbo', 'table', '<Имя таблицы>', 'column', '<Имя поля>')
zvezda_t
Дата: 03.06.2011 08:59:09
Владимир СА, Круто!!! Работает))))))))
То что нужно! Большое Вам спасибо!

А где про эти функции можно почитать?)
Владимир СА
Дата: 03.06.2011 09:02:13
Anatoly Podgoretsky
Дата: 03.06.2011 09:25:04
zvezda_t
Владимир СА, Круто!!! Работает))))))))
То что нужно! Большое Вам спасибо!

А где про эти функции можно почитать?)

Рекомендую БОЛ и еще рекомендую сделать это настольной книгой разработчика.
Anatoly Podgoretsky
Дата: 03.06.2011 09:26:59
Выше ссылка на MSDN - это online версия БОЛ, более свежая, но stand alone удобнее в использование.
zvezda_t
Дата: 03.06.2011 09:46:53
Anatoly Podgoretsky, спасибо, Вам)
а где взять stand alone?)
Владимир СА
Дата: 03.06.2011 10:07:25
zvezda_t
Anatoly Podgoretsky, спасибо, Вам)
а где взять stand alone?)
В SSMS кнопка F1
zvezda_t
Дата: 03.06.2011 10:30:42
Владимир СА, получилось :)
Anatoly Podgoretsky
Дата: 03.06.2011 10:30:45
zvezda_t
Anatoly Podgoretsky, спасибо, Вам)
а где взять stand alone?)

Если не Экспресс, то обычно есть в комплекте, но старый.
Правильнее сделать поиск по Book Online dowload и скачать последний, при том на нужных языках. Все языки интегрируются в единую справку, поэтому пользоваться удобно, всегда можно быстро переключиться на любой язык, прямо по теме.