Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ситуации с table re-creation на живой базе  [new]
overwriter
Member

Откуда:
Сообщений: 199
Добрый день, подскажите как удобнее всего разрешить такую проблему в ситуации, когда нужно сохранить данные в таблице.
Вот допустим есть у меня поле интовое NOT NULL и я хочу сделать его NULLABLE что требует пересоздания таблицы, как быть?
12 апр 12, 12:24    [12404900]     Ответить | Цитировать Сообщить модератору
 Re: Ситуации с table re-creation на живой базе  [new]
overwriter
Member

Откуда:
Сообщений: 199
Оу стоп, а оно ведь копирует данные, тоесть сохраняет само, верно?
12 апр 12, 12:25    [12404912]     Ответить | Цитировать Сообщить модератору
 Re: Ситуации с table re-creation на живой базе  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35380
Блог
Если вы делаете через SSMS, то он генерирует скрипт, который можно посмотреть.
12 апр 12, 12:49    [12405088]     Ответить | Цитировать Сообщить модератору
 Re: Ситуации с table re-creation на живой базе  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31956
overwriter
Добрый день, подскажите как удобнее всего разрешить такую проблему в ситуации, когда нужно сохранить данные в таблице.
Вот допустим есть у меня поле интовое NOT NULL и я хочу сделать его NULLABLE что требует пересоздания таблицы, как быть?
alter таблица alter column поле int null

overwriter
Оу стоп, а оно ведь копирует данные, тоесть сохраняет само, верно?
Зачем копировать, вым нужно просто в свойстве поля поставить разрешение записывать туда null
12 апр 12, 12:55    [12405125]     Ответить | Цитировать Сообщить модератору
 Re: Ситуации с table re-creation на живой базе  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3752
overwriter
у меня поле интовое NOT NULL и я хочу сделать его NULLABLE что требует пересоздания таблицы

НЕ ТРЕБУЕТ
12 апр 12, 13:20    [12405339]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить