powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Alter DOMAIN
2 сообщений из 2, страница 1 из 1
Alter DOMAIN
    #34013016
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так уж случилось, что необходимо про'alter'ить domain (причем просто расширить, 4 example: varchar(100) -> varchar(120)) Можно ли это как-то малой кровью забалабенить? Я, конечно, понимаю, что операция того... Но все же?.. Тем более и тип-то - varchar...

select @@version
Adaptive Server Enterprise/12.5.1/EBF 11428/P/NT (IX86)/OS 4.0/ase1251/1823/32-bit/OPT/Wed Sep 17 11:10:54 2003


_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
Alter DOMAIN
    #34013892
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нормального способа это сделать нет, насколько я помню.
Т.е. официальный путь - дропнуть все таблицы (и прочие объекты, как напр. процедуры, триггера ), которые используют домен, дропнуть домен, создать домен по-правильному, создать обратно все объекты, залить данные.

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


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