powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Инструкция Update без части from ... как с этим жить?
5 сообщений из 5, страница 1 из 1
Инструкция Update без части from ... как с этим жить?
    #39576505
Shart_Sonia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Надо написать простой апдэйт на двух всвязанных таблицах по нескольким полям по типу
Код: sql
1.
2.
3.
4.
Update a set  a.t1=b.t1
            , a.t2=b.t2
 from a
   inner join b on a.id=b.id where ....



Не могу нормально переформулировать этот запрос для firebird...какой- то монстр получается. Из-за того, что нельзя использовать from приходится три раза использовать практически одинаковый подзапрос (два поиска b.t1, b.t2 и для where части). Складывается ощущение, что должен быть нормальный способ писать такие запросы в firebird, но не догоняю как...
...
Рейтинг: 0 / 0
Инструкция Update без части from ... как с этим жить?
    #39576513
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RTFM merge
...
Рейтинг: 0 / 0
Инструкция Update без части from ... как с этим жить?
    #39576739
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или execute block (for select...do). И, кстати, версию FB не назвали (Наши советы могут оказаться впустую).
...
Рейтинг: 0 / 0
Инструкция Update без части from ... как с этим жить?
    #39576749
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIИли execute block (for select...do). И, кстати, версию FB не назвали (Наши советы могут оказаться впустую).На любой версии, включая 1.0 можно написать хранимку, однопроходную.
...
Рейтинг: 0 / 0
Инструкция Update без части from ... как с этим жить?
    #39577258
Shart_Sonia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Firebird 2.5, Спасибо за ответы, почитаю про этих зверей.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Инструкция Update без части from ... как с этим жить?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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