UPDATE MyTable SET nvarchar1 = 'blahblah' WHERE Id = '096fe792-7313-416f-b3c8-327f46be73b6' AND nvarchar1 <> 'blablah'
Вот такой запрос не работает, когда nvarchar1 равен NULL. Подскажите, как переписать, чтоб заработал.
Нюансы:
1. Мне крайне важно не производить запись, если значение не поменялось.
2. Тип поля неизвестен. Это может быть nvarchar, ntext, целое число, дробное. Выделенное жирным значение генерируется с учетом типа.