Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Добавление поля в таблицу Interbase [D5, D6, IB4.x, ]


victor ©   (2001-12-28 08:59:00) 

Можно ли добавить поле в таблицу Interbase, не потеряв при этом данных, я пробовал с помощью SQL Explorer, поле добавляется, но при этом все данные теряются

если это возможно, то каким образом?


Vadim   (2001-12-29 11:45:00) [1]

Илья (28.12.01 12:27)
alter table TABLE_NAME
alter columnFIELD_NAME position NEW_POSITION

и Только для IB6.

victor (28.12.01 13:35)
alter table TABLE_NAME
alter column FIELD_NAME TYPE ...


Alexandr   (2001-12-28 14:42:00) [2]

ну вот началось...
через системные таблицы, наверное.
Или создай вместо default триггер да и все.


victor   (2001-12-28 13:35:00) [3]

спасибо,
еще маленький вопросик как добавить default к существующему полю


Илья   (2001-12-28 12:27:00) [4]

alter table TABLE_NAME
alter FIELD_NAME position NEW_POSITION


Alexandr   (2001-12-28 10:00:00) [5]

а зачем?
можно,изменив потом порядок столбцов через системные таблицы.
Посмотри как это в IBExpert делается


victor   (2001-12-28 09:49:00) [6]

спасибо получилось прекрасно,
только добавилось в конец, можно ли изменить порядок полей


Deniz   (2001-12-28 09:37:00) [7]

Alter Table <TableName> Add <FieldName> <FieldType>


Наверх

Титульная страница Поиск, карта сайта Написать письмо