![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| MacTep |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1292 Регистрация: 4.8.2003 Где: г. Самара Репутация: 4 Всего: 4 |
Как сохранить изменения в базе данных после определенного запроса? Например, я отсортировал записи по какому-то полю: SELECT * FROM <имя таблицы> ORDER BY <поле>. А теперь хочу сделать так, чтобы набор данных базы остался в таком виде. Как это сделать?
Еще вопрос: как удалить запись именно ту, которая в данный момент в базе является текущей. Удаление через запрос SQL. Простите за небольшое нарушение правил форума! -------------------- (A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :) |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 15 Всего: 98 |
по первому вопросу:
во-первых: никакие изменения в базу таким запросом ты не внес ( ты только прочитал информацию ) во-вторых: а ты уверен что это тебе нужно ( я так понимаю ты хочеш физически пересортировать таблицу ) ( потому как для этого нужно переписать всю таблицу ( что для больших баз может занять очень много времени ) ) так что напиши подробнее что именно ты хочеш по второму вопросу: в SQL нет такого понятия как текущая запись -- ты можеш удалить только результат запроса ( если ты работаеш через что-то типа TQuery ( там есть понятие активной записи ) то просто метод Delete() так что ( опять же ) напиши что именно тебе нужно -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: 8 Всего: 57 |
MacTep
SELECT ... INTO ... Однако многое зависит от СУБД. Так тиы можешь перелить данные в новую таблицу. Но на самом деле поясни, зачем это тебе нужно. |
|||
|
||||
| -Сергей- |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 224 Регистрация: 2.8.2003 Где: Россия Репутация: нет Всего: 1 |
Лучше сохранить запрос в отдельный файл, потом при загрузке проги считать его и применить.
--------------------
Для утвердительного ответа достаточно лишь одного слова - "да". Все прочие слова придуманы, чтобы сказать "нет". |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 15 Всего: 98 |
и чем оно лучше? несколько гигов ( в лучшем случае ) лить в файл -- мрачновато
( или ты имееш в виду запрос сохранять? ) -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| MacTep |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1292 Регистрация: 4.8.2003 Где: г. Самара Репутация: 4 Всего: 4 |
Всем спасибо! Я все уяснил и многое понял!
-------------------- (A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :) |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 15 Всего: 98 |
[оффтоп]
интересная формулировка [/оффтоп] -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |