Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
12.04.2021, 17:09
|
|||
---|---|---|---|
Добавить столбец в таблицу |
|||
#18+
Вопрос: реально ли как-то добавить в существующую таблицу FB3 столбец с автоинкрементом без триггера? Так не прокатывает, говорит что уже есть столбцы с NULL и задать другой default не даёт... Код: sql 1. 2.
P.S: Это, кстати, нормально, когда говоришь что в качестве дефолтного значения должен использоваться identity, а он говорит что нет значения в столбце, поэтому не могу?... ИМХО это не логично. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.04.2021, 17:14
|
|||
---|---|---|---|
|
|||
Добавить столбец в таблицу |
|||
#18+
alekcvp, всё логично. Потому что ключевое слово DEFAULT здесь обозначает не совсем то что ты думаешь. Почитай об IDENTITY в руководстве по SQL 4.0, тогда поймёшь что BY DEFAULT это только один из вариантов IDENTITY ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.04.2021, 17:17
|
|||
---|---|---|---|
Добавить столбец в таблицу |
|||
#18+
Т.е. единственный вариант - перелить данные в GTT, поменять, а потом вернуть на место? P.S: Ну по-моему если написано что "по-умолчанию", значит это по-умолчанию. В 4.0 вроде ещё ALWAYS есть, но какая разница в случае когда значения нет?.. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.04.2021, 17:26
|
|||
---|---|---|---|
|
|||
Добавить столбец в таблицу |
|||
#18+
alekcvp, я тебе ещё раз говорю DEFAULT здесь это не тоже самое, что выражение для значения по умолчанию. В Firebird добавление NOT NULL столбца с DEFAULT вообще не обновляет данные таблицы, просто создаётся новый формат, и все строки при чтении старого формата преобразуются к текущему. Для INDENTITY такая штука не возможна по определению. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.04.2021, 17:30
|
|||
---|---|---|---|
|
|||
Добавить столбец в таблицу |
|||
#18+
добавлю к вышесказанному, что все манипуляции такого рода нужно проводить в монопольном режиме, переведя базу в шатдаун. ибо возможны спецэффекты вызванные кешированием метаданных (на CS) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=40&mobile=1&tid=1560060]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 147ms |
0 / 0 |