Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.04.2009, 18:26   #1
lenuxoid
Пользователь
 
Регистрация: 18.12.2008
Сообщений: 12
По умолчанию Как с помощью SQL перенести данные из одной таблицы в другую

У меня есть таблица СТУДЕНТЫ и ОТЧИСЛЕННЫЕ. Мне нужно отчислить студента т.е. удалить его из таблицы СТУДЕНТЫ и перенести в таблицу ОТЧИСЛЕННЫЕ.
Как такой запрос провести на языке SQL и программно.
lenuxoid вне форума Ответить с цитированием
Старый 23.04.2009, 20:45   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

в таблице студент добавить поле статус (учится/отчислен/закончил)

либо что-то вроде

begin transaction
insert into removed (....) select ....from student where ....
delete from strudent where ....
commit

транзакция нужна чтобы не случилось так что студент окажется сразу в двух таблицах (отчислен и учится)
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 23.04.2009 в 20:55.
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование записей из одной DBF таблицы в другую ИВэТэшка БД в Delphi 0 20.03.2009 22:37
Передача данных из одной таблицы в другую, при выборе одной ячейки MickMick Microsoft Office Excel 6 06.10.2008 13:57
Копирование данных из одной таблицы в другую! фЁдОр БД в Delphi 18 06.01.2008 19:27
Отправлять данные из одной таблицы в другую Таня84 БД в Delphi 14 28.04.2007 23:23