C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Простой SQL запрос
Артём
Отправлено: 15.01.2005, 14:15


Не зарегистрирован







Можно ли простым SQL запросом переименовать существующую таблицу ?
Второй вопрос: сделать копию существующей таблицы (сохранить структуру и данные) с новым именем ?
Спасибо !
full_lamer
Отправлено: 16.01.2005, 09:42


Машинист паровоза

Группа: Участник
Сообщений: 225



а какая СУБД?
1. по-моему нет... даже старнно БД переименовывать можно а таблицу нет.
2. копию придеться делать 2мя запросами — на создание таблицы, и на добавление данных через выборку.
Артём
Отправлено: 17.01.2005, 02:19


Не зарегистрирован







База MS Access.
Как тогда создать таблицу с такой же структурой и добавить в неё данные из первой ?
full_lamer
Отправлено: 17.01.2005, 08:42


Машинист паровоза

Группа: Участник
Сообщений: 225



c SQL Access я практически не работал так что особой помощи не окажу. я предлагаю хранить метаданные (описание таблиц) и использовать их для изменения таблиц. в Access также как и в других развитых СУБД существуют управляющие запросы, используй
CODE
CREATE TABLE <tabname> (fieldname fieldtype...)
AVC
Отправлено: 17.01.2005, 09:42


Ветеран

Группа: Модератор
Сообщений: 1583



Подобное было тут Копирование данных

Вернуться в Работа с базами данных в C++Builder