Общие > Базы данных

Дублирование строк в MSSQL

(1/1)

sublimity:
Возникла проблма ,
есть таблица
id | PName | PDoc_NUM | PCount1 | PDebit | PFile | PComment

Из за глюков поевился дубликат строки , т.е. в новой строке дублируються Несколько столбцов а 3 различны , физически я знаю какая строка дублируеться , это так в которой PFile имеет специфическо значение,
Необходимо удалить такие строки ,
Как вы посоветуете сделать ?
Есть варианты :
1) Написать SQLпроцедуру , но как она должна работать я даже пока незнаю
2) Брать данные какимнибуть клиентом и убивать их

Логика подсказывает только первый вариант , но что вы посоветуете в нем написать ....
Заранее всем Спасибо !

AliMamed:
есть много разных возможностей. первое что пришло на ум сделать SELECT DISTINCT
вот две ссылки
http://www.databasejournal.com/features/mssql/article.php/10894_2235081_3
(я б рекомендовал воспользоваться последним описанным здесь способом и визуальально проверить записи помеченные как задвоенные)

http://www.databasejournal.com/features/mssql/article.php/1438651

sublimity:
AliMamed Спасибо , уже изучаю

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии