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

Вниз

Как в IB создать таблицу со структурой уже имеющейся таблицы?   Найти похожие ветки 

 
Timur_2002 ©   (2002-08-30 16:10) [0]

Привет всем!
Вопрос по InterBase. Как в IB создать таблицу со структурой уже имеющейся? (аналог Fox-овской команды copy structure to). Знаю, как это сделать с помощью TTable или TIBTable, но хотелось бы эту работу переложить на сервер.
Заранее спасибо!


 
Prooksius ©   (2002-08-30 16:21) [1]

В IB5.x такого нет. Может, в FB появилось...
Копируешь всю структуру существующей таблицы, изменяешь имя и все! :)


 
Dick Gonsales   (2002-08-31 05:57) [2]

У меня были похожие задачи
1. Fox dbf перегнать в Sybase
В Delphi это можно сделать через BatchMove через Copy,
при этом создается новая таблица практически с тем же самым форматом (не много потом коррекитруешь NUMERIC поля)
2. Sybase to Sybase
Я делал unload базе, выбирал нужную таблицу
менял в CREATE TABLE имя и через скрипт загонял
в базу.

А вообще команду аналог Fox-овской команды copy structure to
я на SQL серверах (Sybase Anywhere, Sybase Adaptive, DB2)
я не находил.
Поэтому и пользовался таким кружным путем.

Теоретически есть другой путь,
вся информация о таблице находится в нескольких
SYStable базы и можно просто на INSERTить нужную
информацию туда. Но я не пробовал, так как вычислить
точно только ли там эта информация, достаточно ее,
правильное количество SYSTable не доходили руки.
Но теоретически наверное возможно идти таким путем.




 
elv ©   (2002-08-31 15:20) [3]

Если тебе разово, то можешь воспользоваться XPUMP.
Иначе копай запросы к системным таблицам.
Подробнее www.ibase.ru



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
3-73538
S
2002-09-02 10:16
2002.09.23
Запарос по базе данных!


6-73796
Феликс
2002-07-20 22:09
2002.09.23
Почему когда работаю с wininet все виснет?


1-73671
Shoo
2002-09-13 09:42
2002.09.23
Одноразовая прога


3-73564
SAMVEL
2002-09-03 16:12
2002.09.23
DBGRID


6-73806
Husan
2002-07-18 17:16
2002.09.23
По сетям