Показать сообщение отдельно
Старый 11.12.2014, 08:57   #46  
Alex_K is offline
Alex_K
Участник
 
531 / 36 (3) +++
Регистрация: 07.02.2003
Цитата:
Сообщение от Cardagant Посмотреть сообщение
А как Вы использовали HASHBYTES() для проверки изменения числовых значений фактов?

Не в строку же конвертировали?
Ну было дело... Конвертировал... Только не hashbytes(), а какой-то другой случай с бинарным типом данных.
А вообще, в SQL Server 2008 и выше есть побитовые операторы.
Сравнил, если результат равен 0 - налево, иначе - направо.

Вообще, "зависит от...". Если важно иметь возможность (мало ли зачем) видеть значение ключа/атрибута глазками, лучше сразу привести к строке и сохранить в таблице. Опять же, стоимость хранения и чтения в запросах для такой строки невелика, да и использоваться это поле будет только в ETL.