Подтвердить что ты не робот

Добавление описания столбца

Кто-нибудь знает, как добавить описание в столбец SQL Server, запустив script? Я знаю, что вы можете добавить описание при создании столбца с помощью SQL Server Management Studio.

Как я могу script это сделать, когда мои SQL-скрипты создают столбец, также добавляется описание для столбца?

4b9b3361

Ответ 1

Я бы сказал, что вы, вероятно, захотите сделать это, используя sp_addextendedproperty сохраненный proc.

У Microsoft есть хорошая документация, но вы также можете посмотреть на эту ссылку:

http://www.eggheadcafe.com/software/aspnet/32895758/how-to-set-description-property-with-alter-table-add-column.aspx

Попробуйте следующее:

EXEC sp_addextendedproperty 
    @name = N'MS_Description', @value = 'Hey, here is my description!',
    @level0type = N'Schema',   @level0name = 'yourschema',
    @level1type = N'Table',    @level1name = 'YourTable',
    @level2type = N'Column',   @level2name = 'yourColumn';
GO

Ответ 2

Это работает для меня. Соответствующие аргументы обозначаются маленькими стрелками.

EXEC sys.sp_addextendedproperty 
  @name=N'MS_Description'
 ,@value=N'Here is my description!'  --<<<<
 ,@level0type=N'SCHEMA'
 ,@level0name=N'dbo'
 ,@level1type=N'TABLE'
 ,@level1name=N'TABLE_NAME' --<<<<
 ,@level2type=N'COLUMN'
 ,@level2name=N'FIELD_NAME'  --<<<<

Ответ 3

  EXEC sys.sp_addextendedproperty @name = N'MS_Description ',
@value = N'extended description ',
@level0type = N'SCHEMA ',
@level0name = N'dbo ',
@level1type = N'TABLE ',
@level1name = N'Table_1 ',
@level2type = N'COLUMN ',
@level2name = N'asdf '
Код>

Создайте script на таблице [dbo]. [Таблица_1]

Ответ 4

В MS SQL Server Management Studio 10.0.55 самый простой способ:

  • Отобразить столбцы для таблицы в окне обозревателя объектов
  • Щелкните правой кнопкой мыши интересующий столбец и нажмите "Изменить".
  • Посмотрите в окне "Свойства столбца" (в правом нижнем углу моего графического интерфейса)\
  • Посмотрите в разделе "Дизайнер таблиц"
  • Измените значение для строки "Описание"
  • Нажмите "x" в правом верхнем углу окна/вкладки изменения столбца
  • Отвечайте "y", когда он говорит, что применяются изменения.

Если вы щелкните правой кнопкой мыши на своей таблице в окне "Проводник объектов" и выберите свойства, затем нажмите "Расширенные свойства", вы должны увидеть свой комментарий.

Обратите внимание, что если вы используете команду Script Table As "для таблицы, то вышеописанный столбец" Описание "по-прежнему не отображается в качестве комментария для столбца. Вместо этого он показывает дополнительный вызов sp_addextendedproperty после создания таблицы. Удовлетворительно.