Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Вот так  [new]
1
Guest
CREATE drop TABLE #t (i INT IDENTITY, id INT NULL)
CREATE UNIQUE INDEX Ix_t_id ON #t(id) WHERE id IS NOT NULL

INSERT INTO #t(id) VALUES (1),(NULL),(NULL)
SELECT * FROM #t
INSERT INTO #t VALUES (1)
Позволяет сделать проверку уникальности значений, которые IS NOT NULL и разрешить множество значений NULL
13 июл 11, 15:30    [10968121]     Ответить | Цитировать Сообщить модератору
 Re: Вот так  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Поздравляю вас с тем, что вы для себя открыли фильтрованные индексы.
13 июл 11, 15:32    [10968144]     Ответить | Цитировать Сообщить модератору
 Re: Вот так  [new]
1
Guest
Гавриленко
И это все что Вам удалось понять?
13 июл 11, 15:33    [10968165]     Ответить | Цитировать Сообщить модератору
 Re: Вот так  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
1
Гавриленко
И это все что Вам удалось понять?
Ваш троллинг здесь неуместен. Какова цель вашего топика?
13 июл 11, 15:40    [10968230]     Ответить | Цитировать Сообщить модератору
 Re: Вот так  [new]
ДажеТАк?
Guest
а так будет работать? :-)

CREATE drop TABLE #t (i INT IDENTITY, id INT NULL)
CREATE UNIQUE INDEX Ix_t_id ON #t(id) WHERE id IS NOT NULL
13 июл 11, 16:43    [10968799]     Ответить | Цитировать Сообщить модератору
 Re: Вот так  [new]
Zelius
Member

Откуда: Россия, Москва
Сообщений: 1558
Не знал! Спасибо
13 июл 11, 18:17    [10969493]     Ответить | Цитировать Сообщить модератору
 Re: Вот так  [new]
iap
Member

Откуда: Москва
Сообщений: 47145
Zelius
Не знал! Спасибо
Странно...

http://msdn.microsoft.com/ru-ru/library/ms188783(v=SQL.100).aspx
13 июл 11, 21:38    [10970234]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить