Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как "подавить" предупреждение "Duplicate key was ignored." ?  [new]
Guest20121119
Guest
Пример:
create table table1(ID numeric not null)
go
create unique nonclustered index index1 on table1 (ID) with (ignore_dup_key = on)
go
insert table1 select 2
select @@rowcount as 'rowcount'
insert table1 select 2
select @@rowcount as 'rowcount'
insert table1 select 2
select @@rowcount as 'rowcount'
go

возвращает результат:
 rowcount    
 ----------- 
           1 
Duplicate key was ignored.
 rowcount    
 ----------- 
           0 
Duplicate key was ignored.
 rowcount    
 ----------- 
           0 

а нужно, чтоб было:
 rowcount    
 ----------- 
           1 
 rowcount    
 ----------- 
           0 
 rowcount    
 ----------- 
           0 


PS. "not exists" не предлагать, от него и избавляемся, не выдерживает конкуренции на вставку.
19 ноя 12, 19:08    [13496540]     Ответить | Цитировать Сообщить модератору
 Re: Как "подавить" предупреждение "Duplicate key was ignored." ?  [new]
Ray D
Member

Откуда: from the middle of nowhere
Сообщений: 3598
Блог
Голосуйте:
http://connect.microsoft.com/SQLServer/feedback/details/534713/unable-to-supress-the-output-of-ignore-dup-key
19 ноя 12, 19:13    [13496549]     Ответить | Цитировать Сообщить модератору
 Re: Как "подавить" предупреждение "Duplicate key was ignored." ?  [new]
Guest20121119
Guest
Ray D
Голосуйте:
http://connect.microsoft.com/SQLServer/feedback/details/534713/unable-to-supress-the-output-of-ignore-dup-key


Ok, понятно, спасибо.
Голосуй, не голосуй, а бюрократия непобедима(.
19 ноя 12, 19:18    [13496565]     Ответить | Цитировать Сообщить модератору
 Re: Как "подавить" предупреждение "Duplicate key was ignored." ?  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Guest20121119,

да не показывайте ето юзверям и всех делов ....
19 ноя 12, 19:42    [13496660]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить