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

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

Как добавить к таблице новое поле и не убить данные? [D6, IB6.x]


vitnt2000 ©   (2002-10-18 08:55:00) 

Я заметил енприятное свойство Interbase, когда к таблице добавляеш новое поле таблица полностью очищается. Подскажите как можно этого избежать.


Wolf226   (2002-10-18 15:53:00) [1]

Ее не существует. Но там при инсталяции можно выбрать
русский язык.


Beglec   (2002-10-18 15:46:00) [2]

А можно ссылку на русскую документацию по IBExpert


Wolf226   (2002-10-18 15:41:00) [3]

Многим.
Ну хотя бы пошаговая трассировка хранимых процедур.
Да и само написание процедур почти как в Дельфях, с подхватом
по первым буквам.
Ну, вобщем пару процентов, что там класного, я рассказал.
Посмотри сам - увидишь. Для ExUSSR - free.
http://www.ibexpert.com/download


Beglec   (2002-10-18 15:24:00) [4]

А чем лучше IB Expert


Wolf226   (2002-10-18 15:19:00) [5]

А все из-за SQL Explorer.
Он же при добавлении поля предлагает re-create table.
Я точто не знаю, но это наверно потому-что использует он
драйвер для 4-версии IB, а там наверно приходилось делать только так.
Поэтому используй Windows ISQL при добавлении полей.

А лучше переходи на IBExpert.


Beglec   (2002-10-18 14:56:00) [6]

А можно то же самое но только при поощи компоненка TTable. Без копирования данных в провежуточную базу данных


mars37   (2002-10-18 14:50:00) [7]

Сколько раз изменял структуру таблиц в SQL Explorer-е, и добавлял и удалял и изменял и поля и таблицы, и индексы и триггеры и процедуры и домены, никаких глюков не было, данные не исчезали (естественно кроме случая удаления :-))))
У тебя в таблице есть уникальный индекс?


vitnt2000   (2002-10-18 09:23:00) [8]

> Max Zyuzin © (18.10.02 09:04)
> А лучше почитать какую нить умную статью по SQL у этой команды
> есть еще много нюансов
> Статью можно взять например на www.ibase.ru

по поводу умной статьи есть неплохой справочник на http://www.alexpanf.nm.ru/books/ibsql/


vitnt2000   (2002-10-18 09:18:00) [9]

Спасибо, помог
Только немного по другому получилось
alter table Table_Name
add Field_name Filed_Type


plis   (2002-10-18 09:18:00) [10]

Открываешь Windows ISQL
конектишься к базе
а дальше alter table Table_Name
add filed Field_name Filed_Type
Все остальные данные в целости и сохранности....
SQl explorer как раз и имеет этот глюк, что при изменении структуры таблицы - пересоздает ее с потерей данных. О чем честно и предупреждает.


Johnmen   (2002-10-18 09:15:00) [11]

>vitnt2000 (18.10.02 08:55)

Это тебе показалось....;-)))


Max Zyuzin   (2002-10-18 09:04:00) [12]

А лучше почитать какую нить умную статью по SQL у этой команды есть еще много нюансов
Статью можно взять например на www.ibase.ru


Max Zyuzin   (2002-10-18 09:02:00) [13]

alter table Table_Name
add filed Field_name Filed_Type


Наверх

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