Есть ли способ создать UPDATE сохраненную_процедуру с параметрами, такими как:
@param1 int = null,
@param2 int = null,
@param3 nvarchar(255) = null,
@param4 bit = null,
@id int
, и с помощью оператора UPDATE, который будет обновлять только те поля, которые не равны NULL
, поэтому, если я выполню
spUpdateProcedure @param1=255, @id=1
if обновит запись @ id = 1, но изменится только поле @ param1 и проигнорирует изменения других @ param2,3,4.
Другими словами, он не изменит значения для null
в @ param2,3,4
Спасибо.