Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / изменение типа поля / 9 сообщений из 9, страница 1 из 1
29.01.2021, 12:45
    #40039871
che_work
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
изменение типа поля
Добрый день!
Firebird 3.0 SS
При выполнении оператора
update RDB$RELATION_FIELDS set RDB$FIELD_SOURCE = 'VCH32' where (RDB$FIELD_NAME = 'M1') and (RDB$RELATION_NAME = 'P4')

формируется ошибка. В Ibexpert-e
Firebird error.
unknown ISC error 335545030.

Поле М1 изначально имеет тип int

Этот же оператор в версии 2.5 и 1.5 отрабатывает без ошибок.
Что мб?
Спасибо
...
Рейтинг: 0 / 0
29.01.2021, 12:51
    #40039872
m7m
m7m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
изменение типа поля
che_work,

Насколько помню в 3-ке запретили изменять системные таблицы
...
Рейтинг: 0 / 0
29.01.2021, 12:59
    #40039874
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
изменение типа поля
1. низзя
2. эксперт у тебя древний
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.01.2021, 13:05
    #40039875
che_work
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
изменение типа поля
Мимопроходящий

1. низзя
2. эксперт у тебя древний
понятно. А как тогда изменить тип поля подскажите пжст.
Через alter table как-то ?
...
Рейтинг: 0 / 0
29.01.2021, 13:09
    #40039876
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
изменение типа поля
29.01.2021 13:05, che_work пишет:
> Через alter table как-то ?

через эксперт.
только обнови его сперва.
и правильно выставь версию сервера при регистрации базы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.01.2021, 13:15
    #40039881
che_work
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
изменение типа поля
Мимопроходящий

29.01.2021 13:05, che_work пишет:
> Через alter table как-то ?

через эксперт.
только обнови его сперва.
и правильно выставь версию сервера при регистрации базы.
нашел еще на просторах инета и сделал так

alter table p4 alter column M1 type vch32

получилось. так корректно? проблем не будет в будущем?
...
Рейтинг: 0 / 0
29.01.2021, 13:15
    #40039882
m7m
m7m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
изменение типа поля
che_work
А как тогда изменить тип поля подскажите пжст.
Через alter table как-то ?


ALTER TABLE ..... ALTER COLUMN ..... TYPE ...........
...
Рейтинг: 0 / 0
29.01.2021, 13:18
    #40039884
che_work
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
изменение типа поля
Спасибо всем, вопрос закрыт
...
Рейтинг: 0 / 0
29.01.2021, 15:02
    #40039910
m7m
m7m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
изменение типа поля
che_work
нашел еще на просторах инета и сделал так
alter table p4 alter column M1 type vch32
получилось. так корректно? проблем не будет в будущем?

Просторы инета это конечно здорово, однако Зачем так далеко ходить, если "Руководство по языку SQL СУБД Firebird 3.0" в первом топике этого форума
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / изменение типа поля / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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