Предположим, у меня есть следующая таблица
book
-----
id
name
genre
check_out_date
location_id
Может ли кто-нибудь опубликовать пример эффективной хранимой процедуры, которая обновляет только таблицу книги, в которой переданные значения отличаются от текущих значений в таблице?
т.е. если я передал значения (1, «Скотобойня V», «Художественная литература», 10/10/2008, 54)
и значения в таблице: (1, «Скотобойня V», «Художественная литература», 24.10.2009, 70),
он будет обновлять только столбцы check_out_date и location_id.
Update Book set check_out_date=@check_out_date (10/24/2009), location_id=@location_id (70).
Заранее спасибо