Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как удалить определённое расширенное свойство для всех полей в базе  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1691
Доброе время суток!
Комманда:
EXEC sp_dropextendedproperty 
     @name = N'MS_Description' 
    ,@level0type = N'schema' 
    ,@level0name = N'dbo'
    ,@level1type = N'table'
    ,@level1name = N'T1'
    ,@level2type = N'column'
    ,@level2name = N'id';

удалит комментарий к полю id базы.
Как удалить это (или другое) свойство у всех полей в базе одной коммандой?

Спасибо.
16 май 13, 15:00    [14305915]     Ответить | Цитировать Сообщить модератору
 Re: Как удалить определённое расширенное свойство для всех полей в базе  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37069
Написать цикл, который пройдется по всем полям в нужной базе и удалит.
16 май 13, 15:04    [14305949]     Ответить | Цитировать Сообщить модератору
 Re: Как удалить определённое расширенное свойство для всех полей в базе  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1691
Гавриленко Сергей Алексеевич,

т.е. одной командой никак.
16 май 13, 15:26    [14306128]     Ответить | Цитировать Сообщить модератору
 Re: Как удалить определённое расширенное свойство для всех полей в базе  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37069
Mikhail Tchervonenko
Гавриленко Сергей Алексеевич,

т.е. одной командой никак.
Заверните ваш код в процедуру и выполняйте его одной командой exec.
16 май 13, 16:13    [14306526]     Ответить | Цитировать Сообщить модератору
 Re: Как удалить определённое расширенное свойство для всех полей в базе  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1691
Гавриленко Сергей Алексеевич,

уже, спасибо за участие
16 май 13, 16:55    [14306928]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить