powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Обновление таблицы на основании другой
3 сообщений из 3, страница 1 из 1
Обновление таблицы на основании другой
    #39811489
kolhoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть две таблицы tab_codes (с полями status, code) и correct_codes (с полями code). Как обновить таблицу tab_codes выставив в поле status значение 0, для всех записей, которых нет в таблице correct_codes?

Т.е. correct_codes содержит корректные коды, а в таблице tab_codes очень и очень много кодов. Нужно для всех выставить статус = 0, кроме корректных
...
Рейтинг: 0 / 0
Обновление таблицы на основании другой
    #39811494
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolhozЕсть две таблицы tab_codes (с полями status, code) и correct_codes (с полями code). Как обновить таблицу tab_codes выставив в поле status значение 0, для всех записей, которых нет в таблице correct_codes?

Т.е. correct_codes содержит корректные коды, а в таблице tab_codes очень и очень много кодов. Нужно для всех выставить статус = 0, кроме корректных

Код: plsql
1.
2.
update tab_codes c set status=0 
where code not in (select code from correct_codes where code is not null);
...
Рейтинг: 0 / 0
Обновление таблицы на основании другой
    #39811495
kolhoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous, спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Обновление таблицы на основании другой
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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