powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Заменить домен нельзя, но можно изменить
2 сообщений из 2, страница 1 из 1
Заменить домен нельзя, но можно изменить
    #39361667
dedRasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся с таким явлением. Понадобилось добавить букв в поле типа VARCHAR(100), которому явно домен не назначен, но отображается как RDB$28. Для единообразия решил завести домен D_LONGNAME
Код: plsql
1.
2.
3.
alter DOMAIN D_LONGNAME
set DEFAULT ''
type VARCHAR(255) CHARACTER SET WIN1251;

и соответственно изменить таблицу:
Код: plsql
1.
2.
3.
ALTER TABLE dep
ALTER COLUMN DEP_ALIAS
TYPE D_LONGNAME;


Получаю ошибку: у домена RDB$28 много зависимостей.

Но если в IB_EXPERT выбираю для таблицы Изменить поле -> Редактировать домен и переименовываю RDB$28 произвольным именем, то после этого второй запрос проходит нормально
...
Рейтинг: 0 / 0
Заменить домен нельзя, но можно изменить
    #39361670
dedRasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Виноват, БД Fb2.52
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Заменить домен нельзя, но можно изменить
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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