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

Вниз

Преобразование БД   Найти похожие ветки 

 
GIL ©   (2003-12-18 15:32) [0]

Как из дельфи сделать преобразование таблицы, точнее ее полей?
Тип таблицы dbf, есть поле Quantity N 16, надо изменить его на Quantity N 6. как изменять размерность поля?


 
Sandman25 ©   (2003-12-18 15:36) [1]

alter table tablename modify quantity ...


 
MV   (2003-12-18 15:38) [2]

Не забудь про то, чтобы режим был Exclusuve


 
Johnmen ©   (2003-12-18 15:42) [3]

В общем случае
ALTER TABLE table ALTER column_name TYPE new_col_datatype


 
sniknik ©   (2003-12-18 16:19) [4]

Johnmen © (18.12.03 15:42) [3]
а оно не сделает его случаем numeric(20,5)? вместо запрашиваемого, смутно помню именно так в BDE у меня и получалось. :)


 
Johnmen ©   (2003-12-18 16:29) [5]

>sniknik © (18.12.03 16:19)

Не могу сказать. Именно так никогда не делал. :)


 
Anatoly Podgoretsky ©   (2003-12-18 17:21) [6]

Проще и надежнее сделать с помощью Database Desktop


 
Sandman25 ©   (2003-12-18 17:22) [7]

[6] Anatoly Podgoretsky © (18.12.03 17:21)

Если это делается 1 раз.


 
Anatoly Podgoretsky ©   (2003-12-18 17:54) [8]

А если это делается не один раз, то создание таблицы прямо или из эталона, или с помощью функций БДЕ и копирование ланных. При необходимости преобразование. Работа с БСД полями плохо поддержана и в SQL, и в VCL, вылазить надо на уровень БДЕ.
При том реструктиризация все равно делается с помощью создания новой таблицы и копирования данных, и всего лишь незначительно сокращает количество операций по сравнению с работой функциями БДЕ.



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

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

Наверх




Память: 0.48 MB
Время: 0.025 c
8-49648
ChekhlatyAndrew
2003-09-15 20:29
2004.01.16
масштабирование и конвертирование в ч б


7-49798
h0use
2003-10-30 12:28
2004.01.16
---|Ветка была без названия|---


3-49445
Гоша
2003-12-18 10:24
2004.01.16
не могу из Win2K работать с базами расположенными на сервере


3-49387
jack128
2003-12-20 15:25
2004.01.16
Проблема с запросом


14-49679
Nikolay M.
2003-12-26 19:56
2004.01.16
В.В. Путин учит принимать парика :?))))))))))