![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL запрос [D6, IB6.x]
Alexei Sviridov © (2004-02-11 10:56:00)
Уважаемые, подскажите... В базе 2 или более идентичных записей,как удалить только одну? Или может опция какая есть присоздании Primary Key удалять duplicates?
DenK_vrtz (2004-02-11 11:36:00) [1]Радом, это тут :)
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1076409898&n=1
Рамиль (2004-02-11 11:35:00) [2]
Один раз удалить можно и не селектом, а проходом по таблице...
Жук (2004-02-11 11:24:00) [3]
Уже вчера (и не только) обсуждалось. Посмотри, оно где-то рядом...
Alexei Sviridov (2004-02-11 11:22:00) [4]Vse delo v tom, chto moi Primary&Foreign keys ischezli po neponjatnoj prichine. Obnaruzhilos eto dovolno pozdno i v baze teper dublirujushie zapisi. Vo kak...
MIchail Dalakov (2004-02-11 11:08:00) [5]
Сомневаюсь что СУБД позволит удалить одну из дублирующихся записей. Попробуй это сделать используя, например, IB Expert. Удалить сразу все используя SQL - можно.
Sandman25 (2004-02-11 11:03:00) [6]
Удалить только одну или оставить только одну???
На второй вопрос отвечу так: структуру БД нужно правильной делать, тогда таких проблем не будет. По любой таблице должен быть уникальный индекс (или Primary key)