Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / UPDATE как написать? / 3 сообщений из 3, страница 1 из 1
17.02.2004, 14:33
    #32412022
Юрий Ю
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE как написать?
Есть 2 таблицы, например table1 table2
Как написать update который делал бы следующее(DB2 V7):

update table1 set table1.name=table2.name where table1.id=table2.id

В какой-нибудь базе типа Postgres такой запрос работает легко и просто
а в DB2 дает ошибку синтаксиса
...
Рейтинг: 0 / 0
17.02.2004, 16:57
    #32412421
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE как написать?
нужно rtfm
update table1 t set t.name= (select q.name from table2 q where t.id=q.id )
...
Рейтинг: 0 / 0
12.04.2004, 15:33
    #32477727
E.O.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE как написать?
Дополню:

update
table1 t
set
t.name=
(select q.name from table2 q1 where t.id=q1.id )
where
exists
(select 1 from table2 q0 where t.id=q0.id )
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / UPDATE как написать? / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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