Форум: "Базы";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];
ВнизПреобразование БД Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c