powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Обновление с выбором записей по условию из другой таблицы
5 сообщений из 5, страница 1 из 1
Обновление с выбором записей по условию из другой таблицы
    #38994591
nalim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Комрады, столкнулся со следующей проблемой.
Нужно обновить записи (set A.date = '01.01.2015') из таблицы A по условию A.id = B.id. Как правильно прижоинить таблицу B?
...
Рейтинг: 0 / 0
Обновление с выбором записей по условию из другой таблицы
    #38994593
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С помощью MERGE.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Обновление с выбором записей по условию из другой таблицы
    #38994598
nalim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,
спасибо за наводку...

Пробую следующий запрос:
merge
into tableA as a
using (select *
from tableB
where b_status = 1) as b
on (a.id = b.id)
when matched then
update set a.flags = 100

Вопрос выполняется, никакого сообщения не выводится. Что делаю не так?
...
Рейтинг: 0 / 0
Обновление с выбором записей по условию из другой таблицы
    #38994603
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nalimВопрос выполняется, никакого сообщения не выводится. Что делаю не так?
А почему по-твоему он не должен выполняться и какого сообщения ты ожидаешь?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Обновление с выбором записей по условию из другой таблицы
    #38995524
nalim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет ошибки - выполнился.
Нет сообщения - не выполнился.

А на самом деле я забыл про commit :). Спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Обновление с выбором записей по условию из другой таблицы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]