Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.07;
Скачать: CL | DM;

Вниз

Как добавить к таблице новое поле и не убить данные?   Найти похожие ветки 

 
vitnt2000   (2002-10-18 08:55) [0]

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


 
Max Zyuzin ©   (2002-10-18 09:02) [1]

alter table Table_Name
add filed Field_name Filed_Type


 
Max Zyuzin ©   (2002-10-18 09:04) [2]

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


 
Johnmen ©   (2002-10-18 09:15) [3]

>vitnt2000 (18.10.02 08:55)

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


 
vitnt2000   (2002-10-18 09:18) [4]

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


 
plis ©   (2002-10-18 09:18) [5]

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


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

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

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


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

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


 
Beglec ©   (2002-10-18 14:56) [8]

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


 
Wolf226 ©   (2002-10-18 15:19) [9]

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

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


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

А чем лучше IB Expert


 
Wolf226 ©   (2002-10-18 15:41) [11]

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


 
Beglec ©   (2002-10-18 15:46) [12]

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


 
Wolf226 ©   (2002-10-18 15:53) [13]

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



Страницы: 1 вся ветка

Текущий архив: 2002.11.07;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
1-21484
Net
2002-10-28 17:06
2002.11.07
Обмен данными между формами


14-21779
Alex33
2002-10-19 02:56
2002.11.07
Люди,где взять исходники к ACDSee?????????


14-21735
Осирис
2002-10-16 09:43
2002.11.07
Прога для чтения форумов


1-21580
Help_with_delphi
2002-10-30 07:52
2002.11.07
вот как мне длл ку в дельфях правильно прикрутить ?


3-21359
123000
2002-10-21 20:18
2002.11.07
Поиск по базе