Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 поиск в таблице по varchar(500) столбцу  [new]
Crosss
Guest
Здравствуйте. Планирую в некоторой таблице хранить в одном из столбцов ссылки на веб ресурсы. Тип поля varchar(500)
Перед добавлением в базу новой записи, хочу шустро смотреть есть ли там уже запись с такой ссылкой. Отсюда и вопрос! как лучше смотреть существует ли запись:
1. напрямую COLUMN_LINK = 'ссылка'
2. Хранить кроме ссылки со стройкой еще и ее хеш в соседнем столбце и сравнивать уже хеши, например
COLUMN_LINK_HASH = hash('ссылка'). Если так, то какой лучше хеш выбрать?
3. Может еще есть варианты?
20 ноя 16, 20:47    [19913795]     Ответить | Цитировать Сообщить модератору
 Re: поиск в таблице по varchar(500) столбцу  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Md5 достаточно будет. Параноики могут впиливать доп-проверки.

И да, ссылку на веб-ресурсы лучше в юникоде хранить.
20 ноя 16, 22:13    [19913968]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить