Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.09.2006, 13:58
|
|||
|---|---|---|---|
|
|||
возможно ли в одном UPDATE-запросе обновить несколько записей, указывая список значений... |
|||
|
#18+
доброго времени суток!!! собственно сабж, НО некоторый экскурс в проблему: есть таблица current_values, содержащая некие периодически обновляемые значения (текущие показания датчиков). структура - Код: plaintext Код: plaintext 1. 2. возможен ли вариант, когда за один UPDATE-запрос можно обновить несколько полей? т.е. примерно так (в псевдокоде) Код: plaintext 1. 2. 3. спасибо за любой ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.09.2006, 14:04
|
|||
|---|---|---|---|
возможно ли в одном UPDATE-запросе обновить несколько записей, указывая список значений... |
|||
|
#18+
Зависит от диалекта вашего SQL-сервера. Возможно использовать конструкцию INSERT ... ON DUBLICATE KEY UPDATE ..., если он её поддерживает, конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.09.2006, 14:04
|
|||
|---|---|---|---|
возможно ли в одном UPDATE-запросе обновить несколько записей, указывая список значений... |
|||
|
#18+
Очепятка, ON DUPLICATE, конечно же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.09.2006, 14:06
|
|||
|---|---|---|---|
|
|||
возможно ли в одном UPDATE-запросе обновить несколько записей, указывая список значений... |
|||
|
#18+
Привет, corpus! Ты пишешь: corpusc> UPDATE current_values c> SET Value = <список значений> c> WHERE ObjecyName = <список объектов> AND SignalName = <список сигналов> c> т.е. агент составляет <список значений> Код: plaintext 1. 2. 3. 4. прожуёт 2500 контекстов в CASE. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.09.2006, 14:06
|
|||
|---|---|---|---|
|
|||
возможно ли в одном UPDATE-запросе обновить несколько записей, указывая список значений... |
|||
|
#18+
планируется использовать MSSQL, но хотелось бы не зависить от таких "диалектов". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.09.2006, 14:28
|
|||
|---|---|---|---|
возможно ли в одном UPDATE-запросе обновить несколько записей, указывая список значений... |
|||
|
#18+
Боюсь, таким требованием вы загнали себя в рамки, в которых задача неразрешима иначе как 2500 запросами..) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.09.2006, 14:30
|
|||
|---|---|---|---|
возможно ли в одном UPDATE-запросе обновить несколько записей, указывая список значений... |
|||
|
#18+
Ну разве что, можно загнать новые значения во временную таблицу и использовать синтаксис мультитабличного UPDATE, но это опять же, в некотором роде "использование диалекта". Кстати, а хранимки вы тоже не используете? Тоже ведь "диалект",) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.09.2006, 14:43
|
|||
|---|---|---|---|
|
|||
возможно ли в одном UPDATE-запросе обновить несколько записей, указывая список значений... |
|||
|
#18+
склоняюсь уже к применению временной таблицы и последующим UPDATE ... FROM .... хоть это тоже "диалект". про "хранимки" тоже стоит подумать. но думал, что есть простое решение сей проблемы. спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&tablet=1&tid=1346612]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
84ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 428ms |

| 0 / 0 |
