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

Откуда: glubinka
Сообщений: 4256
CREATE TABLE [dbo].[MonitorLocations](
	[MLI] [char](64) NOT NULL,
	[id] [int] IDENTITY(1,1) NOT NULL
)


select mli from MonitorLocations group by mli having count(mli) > 1 


0 results


ALTER TABLE total ADD CONSTRAINT PK_TOTAL_MLI PRIMARY KEY CLUSTERED (MLI)



Msg 1505, Level 16, State 1, Line 1
The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name 'dbo.Total' and the index name 'PK_TOTAL_MLI'. The duplicate key value is (11113300-01-BAK).
Msg 1750, Level 16, State 0, Line 1

select mli from MonitorLocations  where mli like '11113300-01-BAK'


1 result
22 апр 14, 19:27    [15918720]     Ответить | Цитировать Сообщить модератору
 Re: как найти дубликат?  [new]
aleks2
Guest
dbcc checkdb
dbcc checktable
22 апр 14, 19:29    [15918727]     Ответить | Цитировать Сообщить модератору
 Re: как найти дубликат?  [new]
Cygapb-007
Member

Откуда:
Сообщений: 1677
Lepsik,
попробуйте выполнить
select mli from dbo.Total group by mli having count(mli) > 1
22 апр 14, 19:33    [15918740]     Ответить | Цитировать Сообщить модератору
 Re: как найти дубликат?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Для начала перестаньте путать объекты.
select mli from MonitorLocations group by mli having count(mli) > 1 

ALTER TABLE total ADD CONSTRAINT PK_TOTAL_MLI PRIMARY KEY CLUSTERED (MLI)
22 апр 14, 19:36    [15918746]     Ответить | Цитировать Сообщить модератору
 Re: как найти дубликат?  [new]
Lepsik
Member

Откуда: glubinka
Сообщений: 4256
Cygapb-007
Lepsik,
попробуйте выполнить
select mli from dbo.Total group by mli having count(mli) > 1


спасибо, затупил я конкретно
22 апр 14, 19:36    [15918750]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить