Текущий архив: 2005.12.11;
Скачать: CL | DM;
ВнизSQL запрос Найти похожие ветки
← →
VadimSpb (2005-11-22 19:09) [0]Коллеги, есть вопрос по обновлению записей. Одним запросом необходимо обновить все строки нескольких полей разными значениями из разных таблиц. Это возможно в принципе?
Please, подскажите общий пример.
← →
ANB © (2005-11-22 19:11) [1]Обновить или изменить ?
← →
VadimSpb (2005-11-22 19:15) [2]Sorry, конечно изменить.
← →
ANB © (2005-11-22 19:43) [3]В нескольких таблицах одним запросом низзя. Но есть выход : начать транзаккцию, изменить таблицы по одной, закоммитить транзакцию.
← →
Fay © (2005-11-22 23:49) [4]2 ANB © (22.11.05 19:43) [3]
>> В нескольких таблицах одним запросом низзя
В некоторых случаях можно (если я правильно понял вопрос)
2 VadimSpb (22.11.05 19:09)
СУБД, конечно, Informix? 8)
← →
ANB © (2005-11-23 00:30) [5]
> Fay © (22.11.05 23:49) [4]
pl/sql блок - это уже не один запрос.
← →
Bless © (2005-11-23 09:07) [6]ANB © (23.11.05 00:30) [5]>
А мне показалось, что надо обновить одну таблицу значениями из разных таблиц.
Хотя слова "все строки нескольких полей" можно трактовать как угодно :)
← →
VadimSpb (2005-11-24 10:37) [7]Уточняю уже немного изменившуюся проблему. Запрос идет из Д7 в базу Аccess. Есть Табл.1 с полем ID, которое соответствует напр. стоимости услуги в Табл2. В Табл.2 Есть такой же ID с названием услуги и ее стоимостью. Также в Табл.1 есть поле Сумма. Нажимаем на кнопку в Д7 и увеличиваем значение в поле Сумма для:
1. Всех клиентов
2. Выбранных по какому-то критерию (пол и т.д.)
← →
Sergey13 © (2005-11-24 11:01) [8]Это уже спам пошел - одинаковые вопросы в разных конфах.
Страницы: 1 вся ветка
Текущий архив: 2005.12.11;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.04 c