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

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

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


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