В чем преимущество использования varbinary перед varchar?

Некоторое время назад я задал вопрос об иерархии / сортировке номеров версий в SQL Server. ( Как я могу отсортировать столбец «Номер версии» в общем случае с помощью запроса SQL Server ).

Среди полученных ответов была эта ссылка на задачу по кодированию TSQL с почти такой же загадкой .

В решении SQL2000 автор продемонстрировал два варианта: один использует и возвращает varchar, а другой - varbinary. Автор объясняет, ЧТО он делает это, не объясняя, ПОЧЕМУ.

Итак, мой вопрос действительно в том, каковы основные отличия / преимущества (если таковые имеются) разницы в подходах? Т.е. зачем использовать varbinary вместо varchar?

Я пропустил публикацию кода, как это наиболее элегантно резюмировано в вышеприведенной статье.

19
задан Community 23 May 2017 в 11:54
поделиться