Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Создание индекса для двух полей  [new]
ggarek
Member

Откуда:
Сообщений: 43
Нужно сделать индекс, который бы обеспечивал попадание в таблицу только тех записей, которые имеют уникальную пару полей.

Подскажите пожалуйста как делать.

Например:
Есть поля Улица/Дом

может попасть:
Сокол/8
Сокол/5
Янгеля/8

но "Сокол/8" не может входить в таблицу более 1го раза.

Спасибо.
16 окт 09, 16:58    [7798397]     Ответить | Цитировать Сообщить модератору
 Re: Создание индекса для двух полей  [new]
ggarek
Member

Откуда:
Сообщений: 43
MS SQL Server 2008
16 окт 09, 16:59    [7798405]     Ответить | Цитировать Сообщить модератору
 Re: Создание индекса для двух полей  [new]
Glory
Member

Откуда:
Сообщений: 104760
И чем проблема то ?
16 окт 09, 17:00    [7798412]     Ответить | Цитировать Сообщить модератору
 Re: Создание индекса для двух полей  [new]
Konst_One
Member

Откуда:
Сообщений: 11513
в ренжиме дизайна таблички нажмите на индексы потом создайте новый и добавьте туда ваши два поля
16 окт 09, 17:01    [7798418]     Ответить | Цитировать Сообщить модератору
 Re: Создание индекса для двух полей  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31170
ggarek
Нужно сделать индекс, который бы обеспечивал попадание в таблицу только тех записей, которые имеют уникальную пару полей.

Подскажите пожалуйста как делать.
посмотрите команду create unique index
16 окт 09, 17:28    [7798592]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить