[MS SQL Server] Сравнение и NULL
От: Аноним  
Дата: 15.08.10 21:09
Оценка:
UPDATE MyTable SET nvarchar1 = 'blahblah' WHERE Id = '096fe792-7313-416f-b3c8-327f46be73b6' AND nvarchar1 <> 'blablah'

Вот такой запрос не работает, когда nvarchar1 равен NULL. Подскажите, как переписать, чтоб заработал.

Нюансы:
1. Мне крайне важно не производить запись, если значение не поменялось.
2. Тип поля неизвестен. Это может быть nvarchar, ntext, целое число, дробное. Выделенное жирным значение генерируется с учетом типа.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.