Как добавить комментарий в существующий столбец таблицы в SQL Server?

Возможный дубликат:
Комментарии SQL для создания таблицы на SQL Server 2008

Я просто хочу знать, как добавить комментарий в существующий столбец таблицы в SQL Server? Кажется простым, но я просто ничего не нахожу в 5 первых результатах, которые бросают мою поисковую систему.

редактирует

Вместо использования пользовательского интерфейса я бы знал SQL-запрос.

Ответ 1

При создании новой таблицы в SQL Server Management Studio, пожалуйста, обратитесь к приведенному ниже снимку экрана, чтобы добавить описание в столбец.

enter image description here

Другой способ сделать это программно

EXEC sp_updateextendedproperty 
@name = N'MS_Description', @value = 'Your description',
@level0type = N'Schema', @level0name = dbo, 
@level1type = N'Table',  @level1name = Your Table Name, 
@level2type = N'Column', @level2name = Yuur Column Name;

Ответ 2

Это зависит от того, что вы подразумеваете под "комментарием". Если вы хотите добавить описательный текст в столбец, вы можете установить Column Description с помощью SQL Server Management Studio:

Чтобы программно описать описание, вы можете использовать sp_addextendedproperty, sp_updateextendedproperty и sp_dropextendedproperty хранимые процедуры. Пример:

EXEC sp_addextendedproperty 
    @name = N'MS_Description', @value = 'This is the description of my column',
    @level0type = N'Schema', @level0name = 'dbo',
    @level1type = N'Table', @level1name = 'MyTable', 
    @level2type = N'Column', @level2name = 'MyColumn'

Я признаю, что синтаксис немного неудобен - следующее сообщение в блоге содержит хранимые процедуры, которые облегчают этот процесс: