Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / установка атрибута not null на столбец. / 2 сообщений из 2, страница 1 из 1
10.01.2011, 12:45
    #37050852
ceregin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка атрибута not null на столбец.
ASE 12.5

1)Возможно ли установить атрибут "not null" на столбце не включая "select into", учитывая, что столбец в таблице не содержит null значений?
2) Как я понимаю при включении "select into" сначало создается копия данных таблицы, затем основная пересоздается и туда копируются прежде сохраненные данные? Вопрос, что будет если в этот момент произойдет какой-то сбой, мы потеряем все данные?
...
Рейтинг: 0 / 0
10.01.2011, 13:43
    #37050921
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
установка атрибута not null на столбец.
1) подозреваю, что нет.

2) Не могу давать гарантии, их даёт только госстрах, но полагаю, что операция ALTER TABLE как и все другие операции атомарна и, поскольку у нас в ASE есть ACID-транзакции, на 100% безопасна. Единственное, что нужно проверить перед операцией, чтобы в БД было бы достаточно места на вторую копию этой таблицы.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / установка атрибута not null на столбец. / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]