Можно ли обновить несколько записей в одном SQL-запросе?
, поэтому обновите состояние всех принтеров с идентификатором A и ip 1.1.1.1 до работающего (true)и все остальное как не работающее (false)
Таким образом, в основном объединение этих двух запросов в один запрос:
update printers set status = true ,row_update_date =sysdate where printer id = 'A' and printer ip = '1.1.1.1'
update printers set status = false ,row_update_date =sysdate where printer id = 'A' and printer ip != '1.1.1.1'
структура таблицы:
printers table:
printer ID,printer ip, status,row_update_date
A ,1.1.1.1 ,
A ,1.1.1.2 ,
A ,1.1.1.3 ,
A ,1.1.1.4 ,
B ,1.1.2.1 ,
B ,1.1.2.2 ,
UPDATE
Я забыл row_update_date!