Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как убрать дублирующие строки? / 4 сообщений из 4, страница 1 из 1
30.11.2004, 21:29
    #32806658
Dmitry2005
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать дублирующие строки?
В таблице есть строки, полностью совпадающие.
Как эти строки удалить средствами sql, оставив только по одному экземпляру?
...
Рейтинг: 0 / 0
30.11.2004, 21:41
    #32806667
mustlive
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать дублирующие строки?
Написать процедуру:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Insert into temptable
select distinct * from dba.mytable;

truncate table dba.mytable;

insert into dba.mytable
select * from temptable
...
Рейтинг: 0 / 0
30.11.2004, 23:54
    #32806718
Dmitry2005
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать дублирующие строки?
Спасибо - помогло.
...
Рейтинг: 0 / 0
01.12.2004, 10:29
    #32807048
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать дублирующие строки?
Замечание :
Средствами SQL полностью дублирующие друг друга записи убрать невозможно , потому что они вообще неразличимы .

Еще можно создать индекс с опцией IGNORE_DUP_ROW.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как убрать дублирующие строки? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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