Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL вместо запоздалого UNIQUE INDEX / 2 сообщений из 2, страница 1 из 1
08.02.2001, 13:53
    #32002078
ComeRun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL вместо запоздалого UNIQUE INDEX
Дамы и Господа!
Имеется таблица. Поля Field_1 и Field_2 по идее должны бы иметь UNIQUE INDEX. Но таблица уже заполнена и индекс, ясное дело, не устанавливается, так как имеются повторяющиеся ключи. Как можно исключить повторы из таблицы с помощью SQL?
Спасибо за помощь...
...
Рейтинг: 0 / 0
08.02.2001, 14:54
    #32002082
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL вместо запоздалого UNIQUE INDEX
если таблица не очень большая:
select Field_1, Field_2 , max(AnotherField_1) AnotherField_1,max(AnotherField_2) AnotherField_2
into #t
from tbl
group by Field_1, Field_2

begin tran

delete tbl
insert tbl select * from #t

commit tran
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL вместо запоздалого UNIQUE INDEX / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]